public abstract class AssociationFacadeLogic extends GeneralizableElementFacadeLogicImpl implements AssociationFacade
AssociationFacade,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected org.omg.uml.foundation.core.UmlAssociation |
metaObject
The underlying UML object
|
contextRoot| Modifier | Constructor and Description |
|---|---|
protected |
AssociationFacadeLogic(org.omg.uml.foundation.core.UmlAssociation metaObjectIn,
String context)
Create Metafacade implementation instance using the MetafacadeFactory from the context
|
| Modifier and Type | Method and Description |
|---|---|
AssociationEndFacade |
getAssociationEndA()
An association describes a set of tuples whose values refer to typed instances.
|
AssociationEndFacade |
getAssociationEndB()
An association describes a set of tuples whose values refer to typed instances.
|
List<AssociationEndFacade> |
getAssociationEnds()
The association owning this association end.
|
String |
getRelationName()
A name suited for naming this relationship.
|
protected abstract Object |
handleGetAssociationEndA()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Object |
handleGetAssociationEndB()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract List |
handleGetAssociationEnds()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract String |
handleGetRelationName() |
protected abstract boolean |
handleIsAbstract() |
protected abstract boolean |
handleIsAssociationClass() |
protected abstract boolean |
handleIsBinary() |
protected abstract boolean |
handleIsDerived() |
protected abstract boolean |
handleIsLeaf() |
protected abstract boolean |
handleIsMany2Many() |
boolean |
isAbstract()
Indicates if this association is 'abstract'.
|
boolean |
isAssociationClass()
True if the AssociationFacade is an AssociationClass.
|
boolean |
isAssociationFacadeMetaType() |
boolean |
isBinary()
UML2: Determines whether this association is a binary association, i.e.
|
boolean |
isDerived()
UML2: Returns the value of the 'Is Derived' attribute.
|
boolean |
isLeaf()
True if this association cannot be extended and represent a leaf in the inheritance tree.
|
boolean |
isMany2Many()
Indicates whether or not this associations represents a many-to-many relation.
|
void |
resetMetafacadeContext(String context)
Reset context only for non-root metafacades
|
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages) |
handleFindTaggedValue, handleGetAllGeneralizations, handleGetAllSpecializations, handleGetGeneralization, handleGetGeneralizationLinks, handleGetGeneralizationList, handleGetGeneralizationRoot, handleGetGeneralizations, handleGetSpecializationsfindTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaTypegetArraySuffix, getValidationName, handleCopyTaggedValues, handleFindTaggedValue, handleFindTaggedValues, handleGetBindedFullyQualifiedName, handleGetConstraints, handleGetConstraints, handleGetDocumentation, handleGetDocumentation, handleGetDocumentation, handleGetFullyQualifiedName, handleGetFullyQualifiedName, handleGetFullyQualifiedNamePath, handleGetId, handleGetKeywords, handleGetLabel, handleGetLanguageMappings, handleGetModel, handleGetName, handleGetOwnedElements, handleGetOwner, handleGetPackage, handleGetPackageName, handleGetPackageName, handleGetPackagePath, handleGetQualifiedName, handleGetRootPackage, handleGetSourceDependencies, handleGetStateMachineContext, handleGetStereotypeNames, handleGetStereotypes, handleGetTaggedValues, handleGetTargetDependencies, handleGetTemplateParameter, handleGetTemplateParameters, handleGetVisibility, handleHasExactStereotype, handleHasKeyword, handleHasStereotype, handleIsBindingDependenciesPresent, handleIsConstraintsPresent, handleIsDocumentationPresent, handleIsReservedWord, handleIsTemplateParametersPresent, handleIsValidIdentifierName, handleTranslateConstraint, handleTranslateConstraints, handleTranslateConstraintscopyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, toString, translateConstraint, translateConstraints, translateConstraintscompareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, getValidationOwner, hashCode, initialize, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitfindTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaTypecopyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraintsprotected org.omg.uml.foundation.core.UmlAssociation metaObject
UmlAssociationprotected AssociationFacadeLogic(org.omg.uml.foundation.core.UmlAssociation metaObjectIn, String context)
metaObjectIn - context - public void resetMetafacadeContext(String context)
resetMetafacadeContext in class GeneralizableElementFacadeLogiccontext - public boolean isAssociationFacadeMetaType()
isAssociationFacadeMetaType in interface AssociationFacadeAssociationFacadeprotected abstract String handleGetRelationName()
AssociationFacade.getRelationName()public final String getRelationName()
getRelationName in interface AssociationFacadeprotected abstract boolean handleIsMany2Many()
AssociationFacade.isMany2Many()public final boolean isMany2Many()
isMany2Many in interface AssociationFacadeprotected abstract boolean handleIsAssociationClass()
AssociationFacade.isAssociationClass()public final boolean isAssociationClass()
isAssociationClass in interface AssociationFacadeprotected abstract boolean handleIsAbstract()
AssociationFacade.isAbstract()public final boolean isAbstract()
isAbstract in interface AssociationFacadeprotected abstract boolean handleIsLeaf()
AssociationFacade.isLeaf()public final boolean isLeaf()
isLeaf in interface AssociationFacadeprotected abstract boolean handleIsDerived()
AssociationFacade.isDerived()public final boolean isDerived()
isDerived in interface AssociationFacadeprotected abstract boolean handleIsBinary()
AssociationFacade.isBinary()public final boolean isBinary()
isBinary in interface AssociationFacadepublic final List<AssociationEndFacade> getAssociationEnds()
getAssociationEnds in interface AssociationFacadeprotected abstract List handleGetAssociationEnds()
public final AssociationEndFacade getAssociationEndA()
getAssociationEndA in interface AssociationFacadeprotected abstract Object handleGetAssociationEndA()
public final AssociationEndFacade getAssociationEndB()
getAssociationEndB in interface AssociationFacadeprotected abstract Object handleGetAssociationEndB()
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants in interface ModelElementFacadevalidateInvariants in class GeneralizableElementFacadeLogicvalidationMessages - CollectionGeneralizableElementFacadeLogic.validateInvariants(Collection validationMessages)Copyright © 2003–2014 AndroMDA.org. All rights reserved.