org.andromda.metafacades.uml
Interface AttributeLinkFacade

All Superinterfaces:
ModelElementFacade

public interface AttributeLinkFacade
extends ModelElementFacade

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 AttributeFacade getAttribute()
           The attribute for this link.
 InstanceFacade getInstance()
           The owning instance for this link.
 InstanceFacade getValue()
           The first instance value for this link.
 Collection getValues()
           The instances this attribute link is attached too.
 boolean isAttributeLinkFacadeMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
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
 

Method Detail

isAttributeLinkFacadeMetaType

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

Returns:
always true

getAttribute

public AttributeFacade getAttribute()

The attribute for this link.


getInstance

public InstanceFacade getInstance()

The owning instance for this link.


getValue

public InstanceFacade getValue()

The first instance value for this link.


getValues

public Collection getValues()

The instances this attribute link is attached too. An attribute link can have many instance values when its defining feature is an attribute with a 'many' multiplicity.



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