org.andromda.metafacades.uml
Interface InstanceFacade

All Superinterfaces:
ModelElementFacade

public interface InstanceFacade
extends ModelElementFacade

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 java.util.Collection getAttributeLinks()
           Returns those slots that map onto attributes.
 java.util.Collection getClassifiers()
           
 java.util.Collection getLinkEnds()
           Those slots that map onto association ends.
 java.util.Collection getOwnedInstances()
           
 java.util.Collection getOwnedLinks()
           
 java.util.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

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

Returns:
always true

getAttributeLinks

java.util.Collection getAttributeLinks()

Returns those slots that map onto attributes.


getClassifiers

java.util.Collection getClassifiers()

getLinkEnds

java.util.Collection getLinkEnds()

Those slots that map onto association ends.


getOwnedInstances

java.util.Collection getOwnedInstances()

getOwnedLinks

java.util.Collection getOwnedLinks()

getSlots

java.util.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-2008 AndroMDA.org. All Rights Reserved.