public class RelationDefinition
extends java.lang.Object
Constructor and Description |
---|
RelationDefinition(java.lang.String relationType,
java.lang.String entityType1,
java.lang.String attrName1,
java.lang.String attrNameInEntity1,
java.lang.String attrGroupName1,
java.lang.String entityType2,
java.lang.String attrName2,
java.lang.String attrNameInEntity2,
java.lang.String attrGroupName2) |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(AttributeDefinition def) |
AttributeDefinition |
getAttributeDefinition(java.lang.String attrName) |
java.util.HashMap |
getAttributeDefinitions()
Get the attribute definitions of all attributes
|
java.lang.String |
getAttributeGroupName(java.lang.String attrName) |
java.lang.String |
getAttributeGroupName1() |
java.lang.String |
getAttributeGroupName2() |
java.util.Set |
getAttributeGroupNames() |
java.lang.String |
getAttributeName1() |
java.lang.String |
getAttributeName2() |
java.lang.String |
getAttributeNameInEntity1() |
java.lang.String |
getAttributeNameInEntity2() |
java.util.Set |
getAttributeNames() |
java.util.Set |
getAttributeNames(java.lang.String attrGroupName) |
java.lang.String |
getEntityType1() |
java.lang.String |
getEntityType2() |
java.lang.String |
getRelationType() |
java.util.Set |
getRequiredAttributeNames() |
public RelationDefinition(java.lang.String relationType, java.lang.String entityType1, java.lang.String attrName1, java.lang.String attrNameInEntity1, java.lang.String attrGroupName1, java.lang.String entityType2, java.lang.String attrName2, java.lang.String attrNameInEntity2, java.lang.String attrGroupName2)
public java.lang.String getRelationType()
public java.lang.String getEntityType1()
public java.lang.String getAttributeName1()
public java.lang.String getAttributeNameInEntity1()
public java.lang.String getAttributeGroupName1()
public java.lang.String getEntityType2()
public java.lang.String getAttributeName2()
public java.lang.String getAttributeNameInEntity2()
public java.lang.String getAttributeGroupName2()
public java.lang.String getAttributeGroupName(java.lang.String attrName)
public java.util.Set getAttributeGroupNames()
public java.util.Set getAttributeNames(java.lang.String attrGroupName)
public java.util.Set getAttributeNames()
public java.util.Set getRequiredAttributeNames()
public AttributeDefinition getAttributeDefinition(java.lang.String attrName)
public java.util.HashMap getAttributeDefinitions()
public void addAttribute(AttributeDefinition def)