public class Entity extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
atype |
protected List<Field> |
cfields |
protected ValueIF |
condition |
protected int |
etype |
protected List<String> |
extents |
protected String |
id |
protected List<Field> |
ifields |
protected Boolean |
primary |
protected Relation |
relation |
protected boolean |
requiresTopic |
protected List<Field> |
rfields |
protected String[] |
scope |
static int |
TYPE_ASSOCIATION |
static int |
TYPE_TOPIC |
protected String[] |
types |
Modifier and Type | Method and Description |
---|---|
void |
addExtentQuery(String extentQuery) |
void |
addField(Field field) |
void |
compile() |
String |
getAssociationType() |
List<Field> |
getCharacteristicFields() |
ValueIF |
getConditionValue() |
int |
getEntityType() |
List<String> |
getExtentQueries() |
String |
getId() |
List<Field> |
getIdentityFields() |
Relation |
getRelation() |
List<Field> |
getRoleFields() |
String[] |
getScope() |
String[] |
getTypes() |
boolean |
isPrimary() |
void |
removeExtentQuery(String extentQuery) |
boolean |
requiresTopic() |
void |
setAssociationType(String atype) |
void |
setConditionValue(ValueIF condition) |
void |
setEntityType(int etype) |
void |
setId(String id) |
void |
setPrimary(Boolean primary) |
void |
setScope(String[] scope) |
void |
setTypes(String[] types) |
public static final int TYPE_TOPIC
public static final int TYPE_ASSOCIATION
protected int etype
protected final Relation relation
protected Boolean primary
protected String id
protected ValueIF condition
protected String atype
protected String[] types
protected String[] scope
protected boolean requiresTopic
public void compile()
public Relation getRelation()
public int getEntityType()
public void setEntityType(int etype)
public boolean isPrimary()
public void setPrimary(Boolean primary)
public String getId()
public void setId(String id)
public ValueIF getConditionValue()
public void setConditionValue(ValueIF condition)
public String getAssociationType()
public void setAssociationType(String atype)
public String[] getTypes()
public void setTypes(String[] types)
public String[] getScope()
public void setScope(String[] scope)
public void addField(Field field)
public boolean requiresTopic()
public void addExtentQuery(String extentQuery)
public void removeExtentQuery(String extentQuery)