org.andromda.cartridges.bpm4struts.metafacades
Class StrutsManageableEntityLogic

java.lang.Object
  extended by org.andromda.core.metafacade.MetafacadeBase
      extended by org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityLogic
All Implemented Interfaces:
StrutsManageableEntity, org.andromda.metafacades.uml.ClassifierFacade, org.andromda.metafacades.uml.Entity, org.andromda.metafacades.uml.GeneralizableElementFacade, org.andromda.metafacades.uml.ManageableEntity, org.andromda.metafacades.uml.ModelElementFacade
Direct Known Subclasses:
StrutsManageableEntityLogicImpl

public abstract class StrutsManageableEntityLogic
extends org.andromda.core.metafacade.MetafacadeBase
implements StrutsManageableEntity

MetafacadeLogic for org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntity

See Also:
StrutsManageableEntity

Field Summary
protected  java.lang.Object metaObject
           
 
Fields inherited from class org.andromda.core.metafacade.MetafacadeBase
contextRoot, logger
 
Constructor Summary
StrutsManageableEntityLogic(java.lang.Object metaObject, java.lang.String context)
           
 
Method Summary
 void copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
           
 org.andromda.metafacades.uml.AttributeFacade findAttribute(java.lang.String name)
           
 java.lang.Object findTaggedValue(java.lang.String tagName)
           
 java.lang.Object findTaggedValue(java.lang.String tagName, boolean follow)
           
 java.util.Collection findTaggedValues(java.lang.String tagName)
           
 java.util.Collection getAbstractions()
           
 java.lang.String getActionClassName()
           
 java.lang.String getActionFullPath()
           
 java.lang.String getActionParameter()
           
 java.lang.String getActionPath()
           
 java.lang.String getActionType()
           
 java.util.Collection getAllAssociatedClasses()
           
 java.util.Collection getAllEntityReferences()
           
 java.util.Collection getAllGeneralizations()
           
 java.util.List getAllManageables()
           
 java.util.Collection getAllProperties()
           
 java.util.Collection getAllRequiredConstructorParameters()
           
 java.util.Collection getAllSpecializations()
           
 org.andromda.metafacades.uml.ClassifierFacade getArray()
           
 java.lang.String getArrayName()
           
 java.util.Collection getAssociatedClasses()
           
 java.util.List getAssociationEnds()
           
 java.lang.String getAttributeNameList(boolean follow, boolean withIdentifiers)
           
 java.util.Collection getAttributes()
           
 java.util.Collection getAttributes(boolean follow)
           
 java.util.Collection getAttributes(boolean follow, boolean withIdentifiers)
           
 java.lang.String getAttributeTypeList(boolean follow, boolean withIdentifiers)
           
 java.util.Collection getBusinessOperations()
           
 java.util.Collection getChildEnds()
           
 java.util.Collection getConstraints()
           
 java.util.Collection getConstraints(java.lang.String kind)
           
 org.andromda.metafacades.uml.ManageableEntityAttribute getDisplayAttribute()
           
 java.lang.String getDocumentation(java.lang.String indent)
           
 java.lang.String getDocumentation(java.lang.String indent, int lineLength)
           
 java.lang.String getDocumentation(java.lang.String indent, int lineLength, boolean htmlStyle)
           
 java.util.Collection getEmbeddedValues()
           
 java.util.Collection getEntityReferences()
           
 java.lang.String getExceptionKey()
           
 java.lang.String getExceptionPath()
           
 java.lang.String getFormBeanClassName()
           
 java.lang.String getFormBeanFullPath()
           
 java.lang.String getFormBeanName()
           
 java.lang.String getFormBeanType()
           
 java.lang.String getFullyQualifiedArrayName()
           
 java.lang.String getFullyQualifiedManageableServiceName()
           
 java.lang.String getFullyQualifiedName()
           
 java.lang.String getFullyQualifiedName(boolean modelName)
           
 java.lang.String getFullyQualifiedNamePath()
           
 org.andromda.metafacades.uml.GeneralizableElementFacade getGeneralization()
           
 java.util.Collection getGeneralizationLinks()
           
 java.lang.String getGeneralizationList()
           
 org.andromda.metafacades.uml.GeneralizableElementFacade getGeneralizationRoot()
           
 java.util.Collection getGeneralizations()
           
 java.lang.String getId()
           
 java.util.Collection getIdentifierAssociationEnds()
           
 java.util.Collection getIdentifiers()
           
 java.util.Collection getIdentifiers(boolean follow)
           
 java.util.Collection getImplementationOperations()
           
 java.lang.String getImplementedInterfaceList()
           
 java.util.Collection getInstanceAttributes()
           
 java.util.Collection getInstanceOperations()
           
 java.util.Collection getInterfaceAbstractions()
           
 java.lang.String getJavaNullString()
           
 org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
           
 java.lang.String getListGetterName()
           
 java.lang.String getListName()
           
 java.lang.String getListSetterName()
           
 java.util.List getManageableAssociationEnds()
           
 java.util.List getManageableAttributes()
           
 org.andromda.metafacades.uml.ManageableEntityAttribute getManageableIdentifier()
           
 java.util.List getManageableMembers()
           
 java.lang.String getManageablePackageName()
           
 java.lang.String getManageablePackagePath()
           
 java.lang.String getManageableServiceAccessorCall()
           
 java.lang.String getManageableServiceFullPath()
           
 java.lang.String getManageableServiceName()
           
 int getMaximumListSize()
           
 java.lang.Short getMaxSqlNameLength()
           
 java.lang.String getMessageKey()
           
 java.lang.String getMessageValue()
           
 org.andromda.metafacades.uml.ModelFacade getModel()
           
 java.lang.String getName()
           
 java.util.Collection getNavigableConnectingEnds()
           
 java.util.Collection getNavigableConnectingEnds(boolean follow)
           
 org.andromda.metafacades.uml.ClassifierFacade getNonArray()
           
 java.lang.String getOnlineHelpActionPath()
           The full path to this entity's online help action.
 java.lang.String getOnlineHelpKey()
           The key to lookup the online help documentation.
 java.lang.String getOnlineHelpPagePath()
           The full path to this entitiy's online help page.
 java.lang.String getOnlineHelpValue()
           The online help documentation.
 java.lang.String getOperationCallFromAttributes()
           
 java.lang.String getOperationCallFromAttributes(boolean withIdentifiers)
           
 java.lang.String getOperationCallFromAttributes(boolean withIdentifiers, boolean follow)
           
 java.util.Collection getOperations()
           
 org.andromda.metafacades.uml.ModelElementFacade getPackage()
           
 java.lang.String getPackageName()
           
 java.lang.String getPackageName(boolean modelName)
           
 java.lang.String getPackagePath()
           
 java.lang.String getPageFullPath()
           
 java.lang.String getPageName()
           
 int getPageSize()
           
 java.lang.String getPageTitleKey()
           
 java.lang.String getPageTitleValue()
           
 org.andromda.metafacades.uml.EntityAssociationEnd getParentEnd()
           
 java.util.Collection getProperties()
           
 java.util.Collection getProperties(boolean follow)
           
 java.util.Collection getProperties(boolean follow, boolean withIdentifiers)
           
 java.util.Collection getQueryOperations()
           
 java.util.Collection getQueryOperations(boolean follow)
           
 java.util.List getReferencingManageables()
           
 java.lang.String getRequiredAttributeNameList(boolean follow, boolean withIdentifiers)
           
 java.util.Collection getRequiredAttributes(boolean follow, boolean withIdentifiers)
           
 java.lang.String getRequiredAttributeTypeList(boolean follow, boolean withIdentifiers)
           
 java.util.Collection getRequiredConstructorParameters()
           
 java.util.Collection getRequiredProperties(boolean follow, boolean withIdentifiers)
           
 java.lang.String getRequiredPropertyNameList(boolean follow, boolean withIdentifiers)
           
 java.lang.String getRequiredPropertyTypeList(boolean follow, boolean withIdentifiers)
           
 org.andromda.metafacades.uml.PackageFacade getRootPackage()
           
 java.lang.String getSchema()
           
 java.lang.Long getSerialVersionUID()
           
 java.util.Collection getSourceDependencies()
           
 java.util.Collection getSpecializations()
           
 org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
           
 java.util.Collection getStaticAttributes()
           
 java.util.Collection getStaticOperations()
           
 java.util.Collection getStereotypeNames()
           
 java.util.Collection getStereotypes()
           
 org.andromda.metafacades.uml.ClassifierFacade getSuperClass()
           
 java.lang.String getTableExportTypes()
           Tthe available types of export in a single String instance.
 int getTableMaxRows()
           The maximum number of rows to be displayed in the table at the same time.
 java.lang.String getTableName()
           
 java.util.Collection getTaggedValues()
           
 java.util.Collection getTargetDependencies()
           
 java.lang.Object getTemplateParameter(java.lang.String parameterName)
           
 java.util.Collection getTemplateParameters()
           
 java.util.List getUsers()
           
 java.lang.String getValidationName()
           
 java.lang.Object getValidationOwner()
           
 java.lang.String getVisibility()
           
 java.lang.String getWrapperName()
           
protected abstract  java.lang.String handleGetActionClassName()
           
protected abstract  java.lang.String handleGetActionFullPath()
           
protected abstract  java.lang.String handleGetActionParameter()
           
protected abstract  java.lang.String handleGetActionPath()
           
protected abstract  java.lang.String handleGetActionType()
           
protected abstract  java.lang.String handleGetExceptionKey()
           
protected abstract  java.lang.String handleGetExceptionPath()
           
protected abstract  java.lang.String handleGetFormBeanClassName()
           
protected abstract  java.lang.String handleGetFormBeanFullPath()
           
protected abstract  java.lang.String handleGetFormBeanName()
           
protected abstract  java.lang.String handleGetFormBeanType()
           
protected abstract  java.lang.String handleGetListGetterName()
           
protected abstract  java.lang.String handleGetListName()
           
protected abstract  java.lang.String handleGetListSetterName()
           
protected abstract  java.lang.String handleGetMessageKey()
           
protected abstract  java.lang.String handleGetMessageValue()
           
protected abstract  java.lang.String handleGetOnlineHelpActionPath()
           
protected abstract  java.lang.String handleGetOnlineHelpKey()
           
protected abstract  java.lang.String handleGetOnlineHelpPagePath()
           
protected abstract  java.lang.String handleGetOnlineHelpValue()
           
protected abstract  java.lang.String handleGetPageFullPath()
           
protected abstract  java.lang.String handleGetPageName()
           
protected abstract  java.lang.String handleGetPageTitleKey()
           
protected abstract  java.lang.String handleGetPageTitleValue()
           
protected abstract  java.lang.String handleGetTableExportTypes()
           
protected abstract  int handleGetTableMaxRows()
           
protected abstract  boolean handleIsMultipartFormData()
           
protected abstract  boolean handleIsPreload()
           
protected abstract  boolean handleIsTableExportable()
           
protected abstract  boolean handleIsTableSortable()
           
 boolean hasExactStereotype(java.lang.String stereotypeName)
           
 boolean hasStereotype(java.lang.String stereotypeName)
           
 void initialize()
           
 boolean isAbstract()
           
 boolean isArrayType()
           
 boolean isAssociationClass()
           
 boolean isBindingDependenciesPresent()
           
 boolean isBlobType()
           
 boolean isBooleanType()
           
 boolean isChild()
           
 boolean isClassifierFacadeMetaType()
           
 boolean isClobType()
           
 boolean isCollectionType()
           
 boolean isCompositeIdentifier()
           
 boolean isConstraintsPresent()
           
 boolean isCreate()
           
 boolean isDataType()
           
 boolean isDateType()
           
 boolean isDelete()
           
 boolean isDynamicIdentifiersPresent()
           
 boolean isEmbeddedValue()
           
 boolean isEntityMetaType()
           
 boolean isEnumeration()
           
 boolean isFileType()
           
 boolean isGeneralizableElementFacadeMetaType()
           
 boolean isIdentifiersPresent()
           
 boolean isInterface()
           
 boolean isLeaf()
           
 boolean isListType()
           
 boolean isManageable()
           
 boolean isManageableEntityMetaType()
           
 boolean isMapType()
           
 boolean isModelElementFacadeMetaType()
           
 boolean isMultipartFormData()
           True is this action is supposed to be rendered as enctype="multipart/form-data" on the page form.
 boolean isPreload()
           
 boolean isPrimitive()
           
 boolean isRead()
           
 boolean isResolveable()
           
 boolean isSetType()
           
 boolean isStringType()
           
 boolean isStrutsManageableEntityMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 boolean isTableExportable()
           True if it is possible to export the table data to XML, CSV, PDF or Excel format.
 boolean isTableSortable()
           True if it is possible to sort the columns of the table.
 boolean isTemplateParametersPresent()
           
 boolean isTimeType()
           
 boolean isUpdate()
           
 boolean isUsingAssignedIdentifier()
           
 boolean isUsingForeignIdentifier()
           
 java.lang.String listManageableMembers(boolean withTypes)
           
 void resetMetafacadeContext(java.lang.String context)
           
 java.lang.String toString()
           
 java.lang.String translateConstraint(java.lang.String name, java.lang.String translation)
           
 java.lang.String[] translateConstraints(java.lang.String translation)
           
 java.lang.String[] translateConstraints(java.lang.String kind, java.lang.String translation)
           
 void validateInvariants(java.util.Collection validationMessages)
           
 
Methods inherited from class org.andromda.core.metafacade.MetafacadeBase
equals, getConfiguredProperty, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

metaObject

protected java.lang.Object metaObject
Constructor Detail

StrutsManageableEntityLogic

public StrutsManageableEntityLogic(java.lang.Object metaObject,
                                   java.lang.String context)
Method Detail

resetMetafacadeContext

public void resetMetafacadeContext(java.lang.String context)
Overrides:
resetMetafacadeContext in class org.andromda.core.metafacade.MetafacadeBase
See Also:
MetafacadeBase

isStrutsManageableEntityMetaType

public boolean isStrutsManageableEntityMetaType()
Description copied from interface: StrutsManageableEntity
Indicates the metafacade type (used for metafacade mappings).

Specified by:
isStrutsManageableEntityMetaType in interface StrutsManageableEntity
Returns:
always true
See Also:
StrutsManageableEntity

handleGetPageName

protected abstract java.lang.String handleGetPageName()
See Also:
StrutsManageableEntity.getPageName()

getPageName

public final java.lang.String getPageName()
Specified by:
getPageName in interface StrutsManageableEntity

handleGetPageFullPath

protected abstract java.lang.String handleGetPageFullPath()
See Also:
StrutsManageableEntity.getPageFullPath()

getPageFullPath

public final java.lang.String getPageFullPath()
Specified by:
getPageFullPath in interface StrutsManageableEntity

handleGetPageTitleKey

protected abstract java.lang.String handleGetPageTitleKey()
See Also:
StrutsManageableEntity.getPageTitleKey()

getPageTitleKey

public final java.lang.String getPageTitleKey()
Specified by:
getPageTitleKey in interface StrutsManageableEntity

handleGetPageTitleValue

protected abstract java.lang.String handleGetPageTitleValue()
See Also:
StrutsManageableEntity.getPageTitleValue()

getPageTitleValue

public final java.lang.String getPageTitleValue()
Specified by:
getPageTitleValue in interface StrutsManageableEntity

handleGetListName

protected abstract java.lang.String handleGetListName()
See Also:
StrutsManageableEntity.getListName()

getListName

public final java.lang.String getListName()
Specified by:
getListName in interface StrutsManageableEntity

handleGetFormBeanType

protected abstract java.lang.String handleGetFormBeanType()
See Also:
StrutsManageableEntity.getFormBeanType()

getFormBeanType

public final java.lang.String getFormBeanType()
Specified by:
getFormBeanType in interface StrutsManageableEntity

handleGetFormBeanName

protected abstract java.lang.String handleGetFormBeanName()
See Also:
StrutsManageableEntity.getFormBeanName()

getFormBeanName

public final java.lang.String getFormBeanName()
Specified by:
getFormBeanName in interface StrutsManageableEntity

handleGetExceptionKey

protected abstract java.lang.String handleGetExceptionKey()
See Also:
StrutsManageableEntity.getExceptionKey()

getExceptionKey

public final java.lang.String getExceptionKey()
Specified by:
getExceptionKey in interface StrutsManageableEntity

handleGetActionType

protected abstract java.lang.String handleGetActionType()
See Also:
StrutsManageableEntity.getActionType()

getActionType

public final java.lang.String getActionType()
Specified by:
getActionType in interface StrutsManageableEntity

handleGetActionFullPath

protected abstract java.lang.String handleGetActionFullPath()
See Also:
StrutsManageableEntity.getActionFullPath()

getActionFullPath

public final java.lang.String getActionFullPath()
Specified by:
getActionFullPath in interface StrutsManageableEntity

handleGetActionPath

protected abstract java.lang.String handleGetActionPath()
See Also:
StrutsManageableEntity.getActionPath()

getActionPath

public final java.lang.String getActionPath()
Specified by:
getActionPath in interface StrutsManageableEntity

handleGetActionClassName

protected abstract java.lang.String handleGetActionClassName()
See Also:
StrutsManageableEntity.getActionClassName()

getActionClassName

public final java.lang.String getActionClassName()
Specified by:
getActionClassName in interface StrutsManageableEntity

handleGetExceptionPath

protected abstract java.lang.String handleGetExceptionPath()
See Also:
StrutsManageableEntity.getExceptionPath()

getExceptionPath

public final java.lang.String getExceptionPath()
Specified by:
getExceptionPath in interface StrutsManageableEntity

handleIsPreload

protected abstract boolean handleIsPreload()
See Also:
StrutsManageableEntity.isPreload()

isPreload

public final boolean isPreload()
Specified by:
isPreload in interface StrutsManageableEntity

handleGetFormBeanClassName

protected abstract java.lang.String handleGetFormBeanClassName()
See Also:
StrutsManageableEntity.getFormBeanClassName()

getFormBeanClassName

public final java.lang.String getFormBeanClassName()
Specified by:
getFormBeanClassName in interface StrutsManageableEntity

handleGetFormBeanFullPath

protected abstract java.lang.String handleGetFormBeanFullPath()
See Also:
StrutsManageableEntity.getFormBeanFullPath()

getFormBeanFullPath

public final java.lang.String getFormBeanFullPath()
Specified by:
getFormBeanFullPath in interface StrutsManageableEntity

handleGetListGetterName

protected abstract java.lang.String handleGetListGetterName()
See Also:
StrutsManageableEntity.getListGetterName()

getListGetterName

public final java.lang.String getListGetterName()
Specified by:
getListGetterName in interface StrutsManageableEntity

handleGetListSetterName

protected abstract java.lang.String handleGetListSetterName()
See Also:
StrutsManageableEntity.getListSetterName()

getListSetterName

public final java.lang.String getListSetterName()
Specified by:
getListSetterName in interface StrutsManageableEntity

handleGetMessageKey

protected abstract java.lang.String handleGetMessageKey()
See Also:
StrutsManageableEntity.getMessageKey()

getMessageKey

public final java.lang.String getMessageKey()
Specified by:
getMessageKey in interface StrutsManageableEntity

handleGetMessageValue

protected abstract java.lang.String handleGetMessageValue()
See Also:
StrutsManageableEntity.getMessageValue()

getMessageValue

public final java.lang.String getMessageValue()
Specified by:
getMessageValue in interface StrutsManageableEntity

handleGetActionParameter

protected abstract java.lang.String handleGetActionParameter()
See Also:
StrutsManageableEntity.getActionParameter()

getActionParameter

public final java.lang.String getActionParameter()
Specified by:
getActionParameter in interface StrutsManageableEntity

handleGetOnlineHelpKey

protected abstract java.lang.String handleGetOnlineHelpKey()
See Also:
StrutsManageableEntity.getOnlineHelpKey()

getOnlineHelpKey

public final java.lang.String getOnlineHelpKey()
Description copied from interface: StrutsManageableEntity

The key to lookup the online help documentation.

Specified by:
getOnlineHelpKey in interface StrutsManageableEntity

handleGetOnlineHelpValue

protected abstract java.lang.String handleGetOnlineHelpValue()
See Also:
StrutsManageableEntity.getOnlineHelpValue()

getOnlineHelpValue

public final java.lang.String getOnlineHelpValue()
Description copied from interface: StrutsManageableEntity

The online help documentation. The format is HTML without any style.

Specified by:
getOnlineHelpValue in interface StrutsManageableEntity

handleGetOnlineHelpActionPath

protected abstract java.lang.String handleGetOnlineHelpActionPath()
See Also:
StrutsManageableEntity.getOnlineHelpActionPath()

getOnlineHelpActionPath

public final java.lang.String getOnlineHelpActionPath()
Description copied from interface: StrutsManageableEntity

The full path to this entity's online help action. The returned String does not have a suffix such as '.do'.

Specified by:
getOnlineHelpActionPath in interface StrutsManageableEntity

handleGetOnlineHelpPagePath

protected abstract java.lang.String handleGetOnlineHelpPagePath()
See Also:
StrutsManageableEntity.getOnlineHelpPagePath()

getOnlineHelpPagePath

public final java.lang.String getOnlineHelpPagePath()
Description copied from interface: StrutsManageableEntity

The full path to this entitiy's online help page. The returned String does not have a suffix such as '.jsp'.

Specified by:
getOnlineHelpPagePath in interface StrutsManageableEntity

handleIsTableExportable

protected abstract boolean handleIsTableExportable()
See Also:
StrutsManageableEntity.isTableExportable()

isTableExportable

public final boolean isTableExportable()
Description copied from interface: StrutsManageableEntity

True if it is possible to export the table data to XML, CSV, PDF or Excel format.

Specified by:
isTableExportable in interface StrutsManageableEntity

handleGetTableExportTypes

protected abstract java.lang.String handleGetTableExportTypes()
See Also:
StrutsManageableEntity.getTableExportTypes()

getTableExportTypes

public final java.lang.String getTableExportTypes()
Description copied from interface: StrutsManageableEntity

Tthe available types of export in a single String instance.

Specified by:
getTableExportTypes in interface StrutsManageableEntity

handleGetTableMaxRows

protected abstract int handleGetTableMaxRows()
See Also:
StrutsManageableEntity.getTableMaxRows()

getTableMaxRows

public final int getTableMaxRows()
Description copied from interface: StrutsManageableEntity

The maximum number of rows to be displayed in the table at the same time. This is also known as the page size. A value of zero or less will display all data in the same table (therefore also on the same page).

Specified by:
getTableMaxRows in interface StrutsManageableEntity

handleIsTableSortable

protected abstract boolean handleIsTableSortable()
See Also:
StrutsManageableEntity.isTableSortable()

isTableSortable

public final boolean isTableSortable()
Description copied from interface: StrutsManageableEntity

True if it is possible to sort the columns of the table.

Specified by:
isTableSortable in interface StrutsManageableEntity

handleIsMultipartFormData

protected abstract boolean handleIsMultipartFormData()
See Also:
StrutsManageableEntity.isMultipartFormData()

isMultipartFormData

public final boolean isMultipartFormData()
Description copied from interface: StrutsManageableEntity

True is this action is supposed to be rendered as enctype="multipart/form-data" on the page form.

Specified by:
isMultipartFormData in interface StrutsManageableEntity

isManageableEntityMetaType

public boolean isManageableEntityMetaType()
Specified by:
isManageableEntityMetaType in interface org.andromda.metafacades.uml.ManageableEntity
See Also:
ManageableEntity

isEntityMetaType

public boolean isEntityMetaType()
Specified by:
isEntityMetaType in interface org.andromda.metafacades.uml.Entity
See Also:
Entity

isClassifierFacadeMetaType

public boolean isClassifierFacadeMetaType()
Specified by:
isClassifierFacadeMetaType in interface org.andromda.metafacades.uml.ClassifierFacade
See Also:
ClassifierFacade

isGeneralizableElementFacadeMetaType

public boolean isGeneralizableElementFacadeMetaType()
Specified by:
isGeneralizableElementFacadeMetaType in interface org.andromda.metafacades.uml.GeneralizableElementFacade
See Also:
GeneralizableElementFacade

isModelElementFacadeMetaType

public boolean isModelElementFacadeMetaType()
Specified by:
isModelElementFacadeMetaType in interface org.andromda.metafacades.uml.ModelElementFacade
See Also:
ModelElementFacade

findAttribute

public org.andromda.metafacades.uml.AttributeFacade findAttribute(java.lang.String name)
Specified by:
findAttribute in interface org.andromda.metafacades.uml.ClassifierFacade

getAbstractions

public java.util.Collection getAbstractions()
Specified by:
getAbstractions in interface org.andromda.metafacades.uml.ClassifierFacade

getAllAssociatedClasses

public java.util.Collection getAllAssociatedClasses()
Specified by:
getAllAssociatedClasses in interface org.andromda.metafacades.uml.ClassifierFacade

getAllProperties

public java.util.Collection getAllProperties()
Specified by:
getAllProperties in interface org.andromda.metafacades.uml.ClassifierFacade

getAllRequiredConstructorParameters

public java.util.Collection getAllRequiredConstructorParameters()
Specified by:
getAllRequiredConstructorParameters in interface org.andromda.metafacades.uml.ClassifierFacade

getArray

public org.andromda.metafacades.uml.ClassifierFacade getArray()
Specified by:
getArray in interface org.andromda.metafacades.uml.ClassifierFacade

getArrayName

public java.lang.String getArrayName()
Specified by:
getArrayName in interface org.andromda.metafacades.uml.ClassifierFacade

getAssociatedClasses

public java.util.Collection getAssociatedClasses()
Specified by:
getAssociatedClasses in interface org.andromda.metafacades.uml.ClassifierFacade

getAssociationEnds

public java.util.List getAssociationEnds()
Specified by:
getAssociationEnds in interface org.andromda.metafacades.uml.ClassifierFacade

getAttributes

public java.util.Collection getAttributes(boolean follow)
Specified by:
getAttributes in interface org.andromda.metafacades.uml.ClassifierFacade

getAttributes

public java.util.Collection getAttributes()
Specified by:
getAttributes in interface org.andromda.metafacades.uml.ClassifierFacade

getFullyQualifiedArrayName

public java.lang.String getFullyQualifiedArrayName()
Specified by:
getFullyQualifiedArrayName in interface org.andromda.metafacades.uml.ClassifierFacade

getImplementationOperations

public java.util.Collection getImplementationOperations()
Specified by:
getImplementationOperations in interface org.andromda.metafacades.uml.ClassifierFacade

getImplementedInterfaceList

public java.lang.String getImplementedInterfaceList()
Specified by:
getImplementedInterfaceList in interface org.andromda.metafacades.uml.ClassifierFacade

getInstanceAttributes

public java.util.Collection getInstanceAttributes()
Specified by:
getInstanceAttributes in interface org.andromda.metafacades.uml.ClassifierFacade

getInstanceOperations

public java.util.Collection getInstanceOperations()
Specified by:
getInstanceOperations in interface org.andromda.metafacades.uml.ClassifierFacade

getInterfaceAbstractions

public java.util.Collection getInterfaceAbstractions()
Specified by:
getInterfaceAbstractions in interface org.andromda.metafacades.uml.ClassifierFacade

getJavaNullString

public java.lang.String getJavaNullString()
Specified by:
getJavaNullString in interface org.andromda.metafacades.uml.ClassifierFacade

getNavigableConnectingEnds

public java.util.Collection getNavigableConnectingEnds()
Specified by:
getNavigableConnectingEnds in interface org.andromda.metafacades.uml.ClassifierFacade

getNavigableConnectingEnds

public java.util.Collection getNavigableConnectingEnds(boolean follow)
Specified by:
getNavigableConnectingEnds in interface org.andromda.metafacades.uml.ClassifierFacade

getNonArray

public org.andromda.metafacades.uml.ClassifierFacade getNonArray()
Specified by:
getNonArray in interface org.andromda.metafacades.uml.ClassifierFacade

getOperationCallFromAttributes

public java.lang.String getOperationCallFromAttributes()
Specified by:
getOperationCallFromAttributes in interface org.andromda.metafacades.uml.ClassifierFacade

getOperations

public java.util.Collection getOperations()
Specified by:
getOperations in interface org.andromda.metafacades.uml.ClassifierFacade

getProperties

public java.util.Collection getProperties(boolean follow)
Specified by:
getProperties in interface org.andromda.metafacades.uml.ClassifierFacade

getProperties

public java.util.Collection getProperties()
Specified by:
getProperties in interface org.andromda.metafacades.uml.ClassifierFacade

getRequiredConstructorParameters

public java.util.Collection getRequiredConstructorParameters()
Specified by:
getRequiredConstructorParameters in interface org.andromda.metafacades.uml.ClassifierFacade

getSerialVersionUID

public java.lang.Long getSerialVersionUID()
Specified by:
getSerialVersionUID in interface org.andromda.metafacades.uml.ClassifierFacade

getStaticAttributes

public java.util.Collection getStaticAttributes()
Specified by:
getStaticAttributes in interface org.andromda.metafacades.uml.ClassifierFacade

getStaticOperations

public java.util.Collection getStaticOperations()
Specified by:
getStaticOperations in interface org.andromda.metafacades.uml.ClassifierFacade

getSuperClass

public org.andromda.metafacades.uml.ClassifierFacade getSuperClass()
Specified by:
getSuperClass in interface org.andromda.metafacades.uml.ClassifierFacade

getWrapperName

public java.lang.String getWrapperName()
Specified by:
getWrapperName in interface org.andromda.metafacades.uml.ClassifierFacade

isAbstract

public boolean isAbstract()
Specified by:
isAbstract in interface org.andromda.metafacades.uml.ClassifierFacade

isArrayType

public boolean isArrayType()
Specified by:
isArrayType in interface org.andromda.metafacades.uml.ClassifierFacade

isAssociationClass

public boolean isAssociationClass()
Specified by:
isAssociationClass in interface org.andromda.metafacades.uml.ClassifierFacade

isBlobType

public boolean isBlobType()
Specified by:
isBlobType in interface org.andromda.metafacades.uml.ClassifierFacade

isBooleanType

public boolean isBooleanType()
Specified by:
isBooleanType in interface org.andromda.metafacades.uml.ClassifierFacade

isClobType

public boolean isClobType()
Specified by:
isClobType in interface org.andromda.metafacades.uml.ClassifierFacade

isCollectionType

public boolean isCollectionType()
Specified by:
isCollectionType in interface org.andromda.metafacades.uml.ClassifierFacade

isDataType

public boolean isDataType()
Specified by:
isDataType in interface org.andromda.metafacades.uml.ClassifierFacade

isDateType

public boolean isDateType()
Specified by:
isDateType in interface org.andromda.metafacades.uml.ClassifierFacade

isEmbeddedValue

public boolean isEmbeddedValue()
Specified by:
isEmbeddedValue in interface org.andromda.metafacades.uml.ClassifierFacade

isEnumeration

public boolean isEnumeration()
Specified by:
isEnumeration in interface org.andromda.metafacades.uml.ClassifierFacade

isFileType

public boolean isFileType()
Specified by:
isFileType in interface org.andromda.metafacades.uml.ClassifierFacade

isInterface

public boolean isInterface()
Specified by:
isInterface in interface org.andromda.metafacades.uml.ClassifierFacade

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface org.andromda.metafacades.uml.ClassifierFacade

isListType

public boolean isListType()
Specified by:
isListType in interface org.andromda.metafacades.uml.ClassifierFacade

isMapType

public boolean isMapType()
Specified by:
isMapType in interface org.andromda.metafacades.uml.ClassifierFacade

isPrimitive

public boolean isPrimitive()
Specified by:
isPrimitive in interface org.andromda.metafacades.uml.ClassifierFacade

isSetType

public boolean isSetType()
Specified by:
isSetType in interface org.andromda.metafacades.uml.ClassifierFacade

isStringType

public boolean isStringType()
Specified by:
isStringType in interface org.andromda.metafacades.uml.ClassifierFacade

isTimeType

public boolean isTimeType()
Specified by:
isTimeType in interface org.andromda.metafacades.uml.ClassifierFacade

getAllEntityReferences

public java.util.Collection getAllEntityReferences()
Specified by:
getAllEntityReferences in interface org.andromda.metafacades.uml.Entity

getAttributeNameList

public java.lang.String getAttributeNameList(boolean follow,
                                             boolean withIdentifiers)
Specified by:
getAttributeNameList in interface org.andromda.metafacades.uml.Entity

getAttributeTypeList

public java.lang.String getAttributeTypeList(boolean follow,
                                             boolean withIdentifiers)
Specified by:
getAttributeTypeList in interface org.andromda.metafacades.uml.Entity

getAttributes

public java.util.Collection getAttributes(boolean follow,
                                          boolean withIdentifiers)
Specified by:
getAttributes in interface org.andromda.metafacades.uml.Entity

getBusinessOperations

public java.util.Collection getBusinessOperations()
Specified by:
getBusinessOperations in interface org.andromda.metafacades.uml.Entity

getChildEnds

public java.util.Collection getChildEnds()
Specified by:
getChildEnds in interface org.andromda.metafacades.uml.Entity

getEmbeddedValues

public java.util.Collection getEmbeddedValues()
Specified by:
getEmbeddedValues in interface org.andromda.metafacades.uml.Entity

getEntityReferences

public java.util.Collection getEntityReferences()
Specified by:
getEntityReferences in interface org.andromda.metafacades.uml.Entity

getIdentifierAssociationEnds

public java.util.Collection getIdentifierAssociationEnds()
Specified by:
getIdentifierAssociationEnds in interface org.andromda.metafacades.uml.Entity

getIdentifiers

public java.util.Collection getIdentifiers()
Specified by:
getIdentifiers in interface org.andromda.metafacades.uml.Entity

getIdentifiers

public java.util.Collection getIdentifiers(boolean follow)
Specified by:
getIdentifiers in interface org.andromda.metafacades.uml.Entity

getMaxSqlNameLength

public java.lang.Short getMaxSqlNameLength()
Specified by:
getMaxSqlNameLength in interface org.andromda.metafacades.uml.Entity

getOperationCallFromAttributes

public java.lang.String getOperationCallFromAttributes(boolean withIdentifiers,
                                                       boolean follow)
Specified by:
getOperationCallFromAttributes in interface org.andromda.metafacades.uml.Entity

getOperationCallFromAttributes

public java.lang.String getOperationCallFromAttributes(boolean withIdentifiers)
Specified by:
getOperationCallFromAttributes in interface org.andromda.metafacades.uml.Entity

getParentEnd

public org.andromda.metafacades.uml.EntityAssociationEnd getParentEnd()
Specified by:
getParentEnd in interface org.andromda.metafacades.uml.Entity

getProperties

public java.util.Collection getProperties(boolean follow,
                                          boolean withIdentifiers)
Specified by:
getProperties in interface org.andromda.metafacades.uml.Entity

getQueryOperations

public java.util.Collection getQueryOperations()
Specified by:
getQueryOperations in interface org.andromda.metafacades.uml.Entity

getQueryOperations

public java.util.Collection getQueryOperations(boolean follow)
Specified by:
getQueryOperations in interface org.andromda.metafacades.uml.Entity

getRequiredAttributeNameList

public java.lang.String getRequiredAttributeNameList(boolean follow,
                                                     boolean withIdentifiers)
Specified by:
getRequiredAttributeNameList in interface org.andromda.metafacades.uml.Entity

getRequiredAttributeTypeList

public java.lang.String getRequiredAttributeTypeList(boolean follow,
                                                     boolean withIdentifiers)
Specified by:
getRequiredAttributeTypeList in interface org.andromda.metafacades.uml.Entity

getRequiredAttributes

public java.util.Collection getRequiredAttributes(boolean follow,
                                                  boolean withIdentifiers)
Specified by:
getRequiredAttributes in interface org.andromda.metafacades.uml.Entity

getRequiredProperties

public java.util.Collection getRequiredProperties(boolean follow,
                                                  boolean withIdentifiers)
Specified by:
getRequiredProperties in interface org.andromda.metafacades.uml.Entity

getRequiredPropertyNameList

public java.lang.String getRequiredPropertyNameList(boolean follow,
                                                    boolean withIdentifiers)
Specified by:
getRequiredPropertyNameList in interface org.andromda.metafacades.uml.Entity

getRequiredPropertyTypeList

public java.lang.String getRequiredPropertyTypeList(boolean follow,
                                                    boolean withIdentifiers)
Specified by:
getRequiredPropertyTypeList in interface org.andromda.metafacades.uml.Entity

getSchema

public java.lang.String getSchema()
Specified by:
getSchema in interface org.andromda.metafacades.uml.Entity

getTableName

public java.lang.String getTableName()
Specified by:
getTableName in interface org.andromda.metafacades.uml.Entity

isChild

public boolean isChild()
Specified by:
isChild in interface org.andromda.metafacades.uml.Entity

isCompositeIdentifier

public boolean isCompositeIdentifier()
Specified by:
isCompositeIdentifier in interface org.andromda.metafacades.uml.Entity

isDynamicIdentifiersPresent

public boolean isDynamicIdentifiersPresent()
Specified by:
isDynamicIdentifiersPresent in interface org.andromda.metafacades.uml.Entity

isIdentifiersPresent

public boolean isIdentifiersPresent()
Specified by:
isIdentifiersPresent in interface org.andromda.metafacades.uml.Entity

isUsingAssignedIdentifier

public boolean isUsingAssignedIdentifier()
Specified by:
isUsingAssignedIdentifier in interface org.andromda.metafacades.uml.Entity

isUsingForeignIdentifier

public boolean isUsingForeignIdentifier()
Specified by:
isUsingForeignIdentifier in interface org.andromda.metafacades.uml.Entity

findTaggedValue

public java.lang.Object findTaggedValue(java.lang.String tagName,
                                        boolean follow)
Specified by:
findTaggedValue in interface org.andromda.metafacades.uml.GeneralizableElementFacade

getAllGeneralizations

public java.util.Collection getAllGeneralizations()
Specified by:
getAllGeneralizations in interface org.andromda.metafacades.uml.GeneralizableElementFacade

getAllSpecializations

public java.util.Collection getAllSpecializations()
Specified by:
getAllSpecializations in interface org.andromda.metafacades.uml.GeneralizableElementFacade

getGeneralization

public org.andromda.metafacades.uml.GeneralizableElementFacade getGeneralization()
Specified by:
getGeneralization in interface org.andromda.metafacades.uml.GeneralizableElementFacade

getGeneralizationLinks

public java.util.Collection getGeneralizationLinks()
Specified by:
getGeneralizationLinks in interface org.andromda.metafacades.uml.GeneralizableElementFacade

getGeneralizationList

public java.lang.String getGeneralizationList()
Specified by:
getGeneralizationList in interface org.andromda.metafacades.uml.GeneralizableElementFacade

getGeneralizationRoot

public org.andromda.metafacades.uml.GeneralizableElementFacade getGeneralizationRoot()
Specified by:
getGeneralizationRoot in interface org.andromda.metafacades.uml.GeneralizableElementFacade

getGeneralizations

public java.util.Collection getGeneralizations()
Specified by:
getGeneralizations in interface org.andromda.metafacades.uml.GeneralizableElementFacade

getSpecializations

public java.util.Collection getSpecializations()
Specified by:
getSpecializations in interface org.andromda.metafacades.uml.GeneralizableElementFacade

getAllManageables

public java.util.List getAllManageables()
Specified by:
getAllManageables in interface org.andromda.metafacades.uml.ManageableEntity

getDisplayAttribute

public org.andromda.metafacades.uml.ManageableEntityAttribute getDisplayAttribute()
Specified by:
getDisplayAttribute in interface org.andromda.metafacades.uml.ManageableEntity

getFullyQualifiedManageableServiceName

public java.lang.String getFullyQualifiedManageableServiceName()
Specified by:
getFullyQualifiedManageableServiceName in interface org.andromda.metafacades.uml.ManageableEntity

getManageableAssociationEnds

public java.util.List getManageableAssociationEnds()
Specified by:
getManageableAssociationEnds in interface org.andromda.metafacades.uml.ManageableEntity

getManageableAttributes

public java.util.List getManageableAttributes()
Specified by:
getManageableAttributes in interface org.andromda.metafacades.uml.ManageableEntity

getManageableIdentifier

public org.andromda.metafacades.uml.ManageableEntityAttribute getManageableIdentifier()
Specified by:
getManageableIdentifier in interface org.andromda.metafacades.uml.ManageableEntity

getManageableMembers

public java.util.List getManageableMembers()
Specified by:
getManageableMembers in interface org.andromda.metafacades.uml.ManageableEntity

getManageablePackageName

public java.lang.String getManageablePackageName()
Specified by:
getManageablePackageName in interface org.andromda.metafacades.uml.ManageableEntity

getManageablePackagePath

public java.lang.String getManageablePackagePath()
Specified by:
getManageablePackagePath in interface org.andromda.metafacades.uml.ManageableEntity

getManageableServiceAccessorCall

public java.lang.String getManageableServiceAccessorCall()
Specified by:
getManageableServiceAccessorCall in interface org.andromda.metafacades.uml.ManageableEntity

getManageableServiceFullPath

public java.lang.String getManageableServiceFullPath()
Specified by:
getManageableServiceFullPath in interface org.andromda.metafacades.uml.ManageableEntity

getManageableServiceName

public java.lang.String getManageableServiceName()
Specified by:
getManageableServiceName in interface org.andromda.metafacades.uml.ManageableEntity

getMaximumListSize

public int getMaximumListSize()
Specified by:
getMaximumListSize in interface org.andromda.metafacades.uml.ManageableEntity

getPageSize

public int getPageSize()
Specified by:
getPageSize in interface org.andromda.metafacades.uml.ManageableEntity

getReferencingManageables

public java.util.List getReferencingManageables()
Specified by:
getReferencingManageables in interface org.andromda.metafacades.uml.ManageableEntity

getUsers

public java.util.List getUsers()
Specified by:
getUsers in interface org.andromda.metafacades.uml.ManageableEntity

isCreate

public boolean isCreate()
Specified by:
isCreate in interface org.andromda.metafacades.uml.ManageableEntity

isDelete

public boolean isDelete()
Specified by:
isDelete in interface org.andromda.metafacades.uml.ManageableEntity

isManageable

public boolean isManageable()
Specified by:
isManageable in interface org.andromda.metafacades.uml.ManageableEntity

isRead

public boolean isRead()
Specified by:
isRead in interface org.andromda.metafacades.uml.ManageableEntity

isResolveable

public boolean isResolveable()
Specified by:
isResolveable in interface org.andromda.metafacades.uml.ManageableEntity

isUpdate

public boolean isUpdate()
Specified by:
isUpdate in interface org.andromda.metafacades.uml.ManageableEntity

listManageableMembers

public java.lang.String listManageableMembers(boolean withTypes)
Specified by:
listManageableMembers in interface org.andromda.metafacades.uml.ManageableEntity

copyTaggedValues

public void copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
Specified by:
copyTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacade

findTaggedValue

public java.lang.Object findTaggedValue(java.lang.String tagName)
Specified by:
findTaggedValue in interface org.andromda.metafacades.uml.ModelElementFacade

findTaggedValues

public java.util.Collection findTaggedValues(java.lang.String tagName)
Specified by:
findTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacade

getConstraints

public java.util.Collection getConstraints(java.lang.String kind)
Specified by:
getConstraints in interface org.andromda.metafacades.uml.ModelElementFacade

getConstraints

public java.util.Collection getConstraints()
Specified by:
getConstraints in interface org.andromda.metafacades.uml.ModelElementFacade

getDocumentation

public java.lang.String getDocumentation(java.lang.String indent,
                                         int lineLength)
Specified by:
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacade

getDocumentation

public java.lang.String getDocumentation(java.lang.String indent,
                                         int lineLength,
                                         boolean htmlStyle)
Specified by:
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacade

getDocumentation

public java.lang.String getDocumentation(java.lang.String indent)
Specified by:
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacade

getFullyQualifiedName

public java.lang.String getFullyQualifiedName(boolean modelName)
Specified by:
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacade

getFullyQualifiedName

public java.lang.String getFullyQualifiedName()
Specified by:
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacade

getFullyQualifiedNamePath

public java.lang.String getFullyQualifiedNamePath()
Specified by:
getFullyQualifiedNamePath in interface org.andromda.metafacades.uml.ModelElementFacade

getId

public java.lang.String getId()
Specified by:
getId in interface org.andromda.metafacades.uml.ModelElementFacade

getLanguageMappings

public org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
Specified by:
getLanguageMappings in interface org.andromda.metafacades.uml.ModelElementFacade

getModel

public org.andromda.metafacades.uml.ModelFacade getModel()
Specified by:
getModel in interface org.andromda.metafacades.uml.ModelElementFacade

getName

public java.lang.String getName()
Specified by:
getName in interface org.andromda.metafacades.uml.ModelElementFacade

getPackage

public org.andromda.metafacades.uml.ModelElementFacade getPackage()
Specified by:
getPackage in interface org.andromda.metafacades.uml.ModelElementFacade

getPackageName

public java.lang.String getPackageName()
Specified by:
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacade

getPackageName

public java.lang.String getPackageName(boolean modelName)
Specified by:
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacade

getPackagePath

public java.lang.String getPackagePath()
Specified by:
getPackagePath in interface org.andromda.metafacades.uml.ModelElementFacade

getRootPackage

public org.andromda.metafacades.uml.PackageFacade getRootPackage()
Specified by:
getRootPackage in interface org.andromda.metafacades.uml.ModelElementFacade

getSourceDependencies

public java.util.Collection getSourceDependencies()
Specified by:
getSourceDependencies in interface org.andromda.metafacades.uml.ModelElementFacade

getStateMachineContext

public org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
Specified by:
getStateMachineContext in interface org.andromda.metafacades.uml.ModelElementFacade

getStereotypeNames

public java.util.Collection getStereotypeNames()
Specified by:
getStereotypeNames in interface org.andromda.metafacades.uml.ModelElementFacade

getStereotypes

public java.util.Collection getStereotypes()
Specified by:
getStereotypes in interface org.andromda.metafacades.uml.ModelElementFacade

getTaggedValues

public java.util.Collection getTaggedValues()
Specified by:
getTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacade

getTargetDependencies

public java.util.Collection getTargetDependencies()
Specified by:
getTargetDependencies in interface org.andromda.metafacades.uml.ModelElementFacade

getTemplateParameter

public java.lang.Object getTemplateParameter(java.lang.String parameterName)
Specified by:
getTemplateParameter in interface org.andromda.metafacades.uml.ModelElementFacade

getTemplateParameters

public java.util.Collection getTemplateParameters()
Specified by:
getTemplateParameters in interface org.andromda.metafacades.uml.ModelElementFacade

getVisibility

public java.lang.String getVisibility()
Specified by:
getVisibility in interface org.andromda.metafacades.uml.ModelElementFacade

hasExactStereotype

public boolean hasExactStereotype(java.lang.String stereotypeName)
Specified by:
hasExactStereotype in interface org.andromda.metafacades.uml.ModelElementFacade

hasStereotype

public boolean hasStereotype(java.lang.String stereotypeName)
Specified by:
hasStereotype in interface org.andromda.metafacades.uml.ModelElementFacade

isBindingDependenciesPresent

public boolean isBindingDependenciesPresent()
Specified by:
isBindingDependenciesPresent in interface org.andromda.metafacades.uml.ModelElementFacade

isConstraintsPresent

public boolean isConstraintsPresent()
Specified by:
isConstraintsPresent in interface org.andromda.metafacades.uml.ModelElementFacade

isTemplateParametersPresent

public boolean isTemplateParametersPresent()
Specified by:
isTemplateParametersPresent in interface org.andromda.metafacades.uml.ModelElementFacade

translateConstraint

public java.lang.String translateConstraint(java.lang.String name,
                                            java.lang.String translation)
Specified by:
translateConstraint in interface org.andromda.metafacades.uml.ModelElementFacade

translateConstraints

public java.lang.String[] translateConstraints(java.lang.String translation)
Specified by:
translateConstraints in interface org.andromda.metafacades.uml.ModelElementFacade

translateConstraints

public java.lang.String[] translateConstraints(java.lang.String kind,
                                               java.lang.String translation)
Specified by:
translateConstraints in interface org.andromda.metafacades.uml.ModelElementFacade

initialize

public void initialize()
Specified by:
initialize in interface org.andromda.metafacades.uml.ModelElementFacade
Overrides:
initialize in class org.andromda.core.metafacade.MetafacadeBase
See Also:
MetafacadeBase.initialize()

getValidationOwner

public java.lang.Object getValidationOwner()
Specified by:
getValidationOwner in interface org.andromda.metafacades.uml.ModelElementFacade
Overrides:
getValidationOwner in class org.andromda.core.metafacade.MetafacadeBase
See Also:
MetafacadeBase.getValidationOwner()

getValidationName

public java.lang.String getValidationName()
Specified by:
getValidationName in interface org.andromda.metafacades.uml.ModelElementFacade
Overrides:
getValidationName in class org.andromda.core.metafacade.MetafacadeBase
See Also:
MetafacadeBase.getValidationName()

validateInvariants

public void validateInvariants(java.util.Collection validationMessages)
Specified by:
validateInvariants in interface org.andromda.metafacades.uml.ModelElementFacade
Overrides:
validateInvariants in class org.andromda.core.metafacade.MetafacadeBase
See Also:
MetafacadeBase.validateInvariants(java.util.Collection)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()


Copyright © 2003-2008 AndroMDA.org. All Rights Reserved.