public class AssociationInfoEA extends AssociationInfoImpl implements AssociationInfo
Modifier and Type | Field and Description |
---|---|
protected boolean |
aliasAccessed
Flag used to prevent duplicate retrieval/computation of the alias of this
association.
|
protected boolean |
documentationAccessed
Flag used to prevent duplicate retrieval/computation of the documentation
of this property.
|
protected int |
eaConnectorId
The EA object id of the association object
|
protected boolean |
globalIdentifierAccessed
Flag used to prevent duplicate retrieval/computation of the global
identifier of this property.
|
protected String |
name
Name of Association
|
protected int |
navigability
Navigability 0=both, +1=source->target, -1=target->source
|
protected PropertyInfoEA[] |
properties
Source [0] and target [1] properties
|
protected boolean |
relevant
Relevant part of model?
|
descriptors, stereotypesCache, taggedValuesCache
Modifier and Type | Method and Description |
---|---|
ClassInfo |
assocClass() |
protected List<LangString> |
descriptorValues(Descriptor descriptor)
Look up the values for the descriptor, using the source as defined by the
configuration (or the default source, if the configuration does not state
anything regarding the source).
|
PropertyInfo |
end1()
Return PropertyInfo from source end
|
PropertyInfo |
end2()
Return PropertyInfo from source end
|
int |
getEAConnectorId() |
String |
id()
Return model-unique id of association
|
Model |
model()
Return Model object
|
String |
name()
Obtain the name of the model element.
|
Options |
options()
Return options and configuration object.
|
ShapeChangeResult |
result()
Return result object for error reporting.
|
void |
validateStereotypesCache() |
void |
validateTaggedValuesCache()
Create cache of stereotypes and tagged values
|
encodingRule, fullName, fullNameInSchema, language, postprocessAfterLoadingAndValidate
aliasName, compareTo, dataCaptureStatements, definition, derivedDocumentation, description, descriptors, descriptorSource, documentation, examples, globalIdentifier, legalBasis, matches, primaryCode, removeTaggedValue, setDescriptors, stereotype, stereotypes, taggedValue, taggedValueInLanguage, taggedValues, taggedValues, taggedValuesAll, taggedValuesForTag, taggedValuesForTagAsLangStrings, taggedValuesForTagList, taggedValuesInLanguage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
aliasName, dataCaptureStatements, definition, derivedDocumentation, description, descriptors, documentation, encodingRule, examples, fullName, fullNameInSchema, globalIdentifier, language, legalBasis, matches, postprocessAfterLoadingAndValidate, primaryCode, removeTaggedValue, stereotype, stereotypes, taggedValue, taggedValueInLanguage, taggedValues, taggedValues, taggedValuesAll, taggedValuesForTag, taggedValuesForTagAsLangStrings, taggedValuesForTagList, taggedValuesInLanguage
compareTo
protected int eaConnectorId
protected String name
protected int navigability
protected boolean relevant
protected PropertyInfoEA[] properties
protected boolean aliasAccessed
protected boolean documentationAccessed
protected boolean globalIdentifierAccessed
public PropertyInfo end1()
end1
in interface AssociationInfo
public PropertyInfo end2()
end2
in interface AssociationInfo
public String name()
Info
public Options options()
public ShapeChangeResult result()
public void validateStereotypesCache()
validateStereotypesCache
in interface Info
public int getEAConnectorId()
public void validateTaggedValuesCache()
Info
validateTaggedValuesCache
in interface Info
public ClassInfo assocClass()
assocClass
in interface AssociationInfo
protected List<LangString> descriptorValues(Descriptor descriptor)
InfoImpl
descriptorValues
in class InfoImpl
Copyright © 2018. All rights reserved.