org.andromda.metafacades.uml
Interface AssociationClassFacade

All Superinterfaces:
AssociationFacade, ClassifierFacade, GeneralizableElementFacade, ModelElementFacade

public interface AssociationClassFacade
extends ClassifierFacade, AssociationFacade

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 Collection getConnectionAssociationEnds()
           The association ends visible to this association class.
 boolean isAssociationClassFacadeMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
Methods inherited from interface org.andromda.metafacades.uml.ClassifierFacade
findAttribute, getAbstractions, getAllAssociatedClasses, getAllProperties, getAllRequiredConstructorParameters, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getFullyQualifiedArrayName, getImplementationOperations, getImplementedInterfaceList, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNullString, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOperationCallFromAttributes, getOperations, getProperties, getProperties, getRequiredConstructorParameters, getSerialVersionUID, getStaticAttributes, getStaticOperations, getSuperClass, getWrapperName, isAbstract, isArrayType, isAssociationClass, isBlobType, isBooleanType, isClassifierFacadeMetaType, isClobType, isCollectionType, isDataType, isDateType, isEnumeration, isFileType, isInterface, isLeaf, isListType, isMapType, isPrimitive, isSetType, isStringType, isTimeType
 
Methods inherited from interface org.andromda.metafacades.uml.GeneralizableElementFacade
findTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaType
 
Methods inherited from interface org.andromda.metafacades.uml.ModelElementFacade
copyTaggedValues, findTaggedValue, findTaggedValues, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isModelElementFacadeMetaType, isTemplateParametersPresent, translateConstraint, translateConstraints, translateConstraints, validateInvariants
 
Methods inherited from interface org.andromda.metafacades.uml.AssociationFacade
getAssociationEndA, getAssociationEndB, getAssociationEnds, getRelationName, isAbstract, isAssociationClass, isAssociationFacadeMetaType, isLeaf, isMany2Many
 

Method Detail

isAssociationClassFacadeMetaType

public boolean isAssociationClassFacadeMetaType()
Indicates the metafacade type (used for metafacade mappings).

Returns:
always true

getConnectionAssociationEnds

public Collection getConnectionAssociationEnds()

The association ends visible to this association class.



Copyright © 2003-2006 The AndroMDA Team. All Rights Reserved.