org.andromda.metafacades.uml
Interface InstanceFacade

All Superinterfaces:
ModelElementFacade

public interface InstanceFacade
extends ModelElementFacade

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 Collection getAttributeLinks()
           Returns those slots that map onto attributes.
 Collection getClassifiers()
           
 Collection getLinkEnds()
           Those slots that map onto association ends.
 Collection getOwnedInstances()
           
 Collection getOwnedLinks()
           
 Collection getSlots()
           All slots for this instance, this includes the ones that map onto attributes and the ones that map onto association ends.
 boolean isInstanceFacadeMetaType()
          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

isInstanceFacadeMetaType

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

Returns:
always true

getAttributeLinks

public Collection getAttributeLinks()

Returns those slots that map onto attributes.


getClassifiers

public Collection getClassifiers()

getLinkEnds

public Collection getLinkEnds()

Those slots that map onto association ends.


getOwnedInstances

public Collection getOwnedInstances()

getOwnedLinks

public Collection getOwnedLinks()

getSlots

public Collection getSlots()

All slots for this instance, this includes the ones that map onto attributes and the ones that map onto association ends. In fact, this feature holds the collection of both InstanceFacade.attributeLinks and InstanceFacade.linkEnds.



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