org.andromda.metafacades.uml
Interface EntityAssociation

All Superinterfaces:
AssociationFacade, GeneralizableElementFacade, ModelElementFacade

public interface EntityAssociation
extends AssociationFacade

Represents an association between entities.

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 String getSchema()
           The name of the schema that contains the database table
 String getTableName()
           The name of the table if this is a many-to-many association.
 boolean isEntityAssociation()
           is this an EntityAssociation?
 boolean isEntityAssociationMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
Methods inherited from interface org.andromda.metafacades.uml.AssociationFacade
getAssociationEndA, getAssociationEndB, getAssociationEnds, getRelationName, isAbstract, isAssociationClass, isAssociationFacadeMetaType, isLeaf, isMany2Many
 
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
 

Method Detail

isEntityAssociationMetaType

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

Returns:
always true

getSchema

public String getSchema()

The name of the schema that contains the database table


getTableName

public String getTableName()

The name of the table if this is a many-to-many association. Otherwise it just returns null if not part of a many-to-many association.


isEntityAssociation

public boolean isEntityAssociation()

is this an EntityAssociation?



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