public class Association extends GraphMember
| Modifier and Type | Field | Description |
|---|---|---|
static StringFilter<Association> |
NAME |
|
static java.lang.String |
PROPERTY_CARDINALITY |
|
static java.lang.String |
PROPERTY_CLAZZ |
|
static java.lang.String |
PROPERTY_ISEDGE |
|
static java.lang.String |
PROPERTY_ISIMPLEMENTS |
|
static java.lang.String |
PROPERTY_NODE |
|
static java.lang.String |
PROPERTY_OTHER |
|
static java.lang.String |
PROPERTY_PROPERTY |
|
static java.lang.String |
PROPERTY_TYPE |
children, name, parentNode, PROPERTY_CHILD, PROPERTY_CLASSNAME, PROPERTY_LITERAL, PROPERTY_MODIFIERS, PROPERTY_NAME, PROPERTY_PARENT, PROPERTY_PATH, PROPERTY_THIS, PROPERTY_VISIBILITY| Constructor | Description |
|---|---|
Association(GraphEntity node) |
check, getAnnotation, getChildren, getDiff, getFullId, getModifier, getParent, remove, setName, withAnnotation, withModifierpublic static final StringFilter<Association> NAME
public static final java.lang.String PROPERTY_NODE
public static final java.lang.String PROPERTY_CARDINALITY
public static final java.lang.String PROPERTY_PROPERTY
public static final java.lang.String PROPERTY_OTHER
public static final java.lang.String PROPERTY_CLAZZ
public static final java.lang.String PROPERTY_TYPE
public static final java.lang.String PROPERTY_ISEDGE
public static final java.lang.String PROPERTY_ISIMPLEMENTS
public Association(GraphEntity node)
public java.lang.Object getValue(java.lang.String attribute)
getValue in class GraphMemberpublic boolean isSelfAssoc()
public Cardinality getCardinality()
public java.lang.String getName()
getName in class GraphMemberprotected java.lang.String name()
protected boolean setParentNode(GraphMember value)
setParentNode in class GraphMemberprotected SimpleSet<GraphEntity> getNodes()
getNodes in class GraphMemberprotected GraphSimpleSet getParents()
public Association with(GraphLabel label)
public GraphLabel getInfo()
public Association with(GraphEntity value)
public Association with(java.lang.String name)
GraphMemberwith in class GraphMembername - The Name of Elementpublic Association with(Association value)
public Association with(Cardinality cardinality)
public Association getOther()
public static Association create(GraphEntity source, GraphEntity target)
public AssociationTypes getType()
protected java.lang.String getSeperator()
protected java.lang.String getCardinalityText()
public Association with(AssociationTypes typ)
public Clazz getOtherClazz()
protected AssociationTypes getOtherType()
public Clazz getClazz()
getClazz in class GraphMemberpublic java.lang.String toString()
toString in class java.lang.Objectprotected void addIds(CharacterBuffer sb)
protected boolean contains(GraphEntity key, boolean self, boolean other)
protected boolean containsAll(Association others, boolean both)
public Association with(Annotation value)
public Association without(GraphMember... values)
without in class GraphMember