public class OElementType extends Object implements Comparable<OElementType>
Modifier and Type | Field and Description |
---|---|
protected Set<OModelProperty> |
allProperties |
protected int |
inheritanceLevel |
protected List<OModelProperty> |
inheritedProperties |
protected String |
name |
protected OElementType |
parentType |
protected List<OModelProperty> |
properties |
Constructor and Description |
---|
OElementType(String type) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(OElementType toCompare) |
Set<OModelProperty> |
getAllProperties() |
int |
getInheritanceLevel() |
List<OModelProperty> |
getInheritedProperties() |
OModelProperty |
getInheritedPropertyByName(String name) |
String |
getName() |
OElementType |
getParentType() |
List<OModelProperty> |
getProperties() |
OModelProperty |
getPropertyByName(String name) |
OModelProperty |
getPropertyByNameAmongAll(String name) |
OModelProperty |
getPropertyByOrdinalPosition(int position) |
void |
removePropertyByName(String toRemove) |
void |
setInheritanceLevel(int inheritanceLevel) |
void |
setInheritedProperties(List<OModelProperty> inheritedProperties) |
void |
setName(String type) |
void |
setParentType(OElementType parentType) |
void |
setProperties(List<OModelProperty> properties) |
protected String name
protected List<OModelProperty> properties
protected List<OModelProperty> inheritedProperties
protected Set<OModelProperty> allProperties
protected OElementType parentType
protected int inheritanceLevel
public OElementType(String type)
public String getName()
public void setName(String type)
public List<OModelProperty> getProperties()
public void setProperties(List<OModelProperty> properties)
public List<OModelProperty> getInheritedProperties()
public void setInheritedProperties(List<OModelProperty> inheritedProperties)
public OElementType getParentType()
public void setParentType(OElementType parentType)
public int getInheritanceLevel()
public void setInheritanceLevel(int inheritanceLevel)
public OModelProperty getPropertyByOrdinalPosition(int position)
public void removePropertyByName(String toRemove)
public OModelProperty getPropertyByName(String name)
public OModelProperty getInheritedPropertyByName(String name)
public OModelProperty getPropertyByNameAmongAll(String name)
public Set<OModelProperty> getAllProperties()
public int compareTo(OElementType toCompare)
compareTo
in interface Comparable<OElementType>
Copyright © 2015–2023 OrientDB. All rights reserved.