public class EntityLogicImpl extends EntityLogic
metaObjectcontextRoot| Constructor and Description |
|---|
EntityLogicImpl(Object metaObject,
String context) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<DependencyFacade> |
handleGetAllEntityReferences()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
List |
handleGetAssociationEnds()
Override to filter out any association ends that point to model elements other than other entities.
|
protected String |
handleGetAttributeNameList(boolean follow,
boolean withIdentifiers)
Method to be implemented in descendants
Gets a comma separated list of attribute names.
|
protected String |
handleGetAttributeNameList(boolean follow,
boolean withIdentifiers,
boolean withDerived)
Method to be implemented in descendants
Gets a comma separated list of attribute names.
|
protected Collection |
handleGetAttributes(boolean follow,
boolean withIdentifiers)
Method to be implemented in descendants
Gets all attributes of the entity, and optionally retieves the super entities attributes as
well as excludes the entity's identifiers if 'withIdentifiers' is set to false.
|
protected Collection |
handleGetAttributes(boolean follow,
boolean withIdentifiers,
boolean withDerived)
Method to be implemented in descendants
Gets all attributes of the entity, and optionally retieves the super entities attributes as
well as excludes the entity's identifiers if 'withIdentifiers' is set to false and exclude
derived attributes if 'withDerived' is set to false.
|
protected String |
handleGetAttributeTypeList(boolean follow,
boolean withIdentifiers)
Method to be implemented in descendants
Gets a comma separated list of attribute types.
|
protected Collection<OperationFacade> |
handleGetBusinessOperations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected Collection<AssociationEndFacade> |
handleGetChildEnds()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected Collection<AttributeFacade> |
handleGetEmbeddedValues() |
protected Collection<DependencyFacade> |
handleGetEntityReferences()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
String |
handleGetFullyQualifiedIdentifierTypeName() |
protected Collection |
handleGetIdentifierAssociationEnds()
Method to be implemented in descendants
Gets all the associationEnds of this entity marked with the identifiers stereotype.
|
String |
handleGetIdentifierGetterName() |
String |
handleGetIdentifierName() |
protected Collection<ModelElementFacade> |
handleGetIdentifiers()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected Collection<ModelElementFacade> |
handleGetIdentifiers(boolean follow)
Method to be implemented in descendants
Gets all identifiers for an entity.
|
String |
handleGetIdentifierSetterName() |
String |
handleGetIdentifierTypeName() |
protected short |
handleGetMaxSqlNameLength()
Gets the maximum name length SQL names may be
|
protected String |
handleGetName()
Overridden to provide name masking.
|
protected String |
handleGetOperationCallFromAttributes(boolean withIdentifiers)
Method to be implemented in descendants
Gets the attributes as a list within an operation call, optionally including the type names
and the identifier attributes.
|
protected String |
handleGetOperationCallFromAttributes(boolean withIdentifiers,
boolean follow)
Method to be implemented in descendants
Gets the attributes as a list within an operation call.
|
protected AssociationEndFacade |
handleGetParentEnd()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected Collection |
handleGetProperties(boolean follow,
boolean withIdentifiers)
Method to be implemented in descendants
Gets all properties of this entity, this includes the attributes and navigable association
ends of the entity.
|
protected Collection<OperationFacade> |
handleGetQueryOperations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected Collection<OperationFacade> |
handleGetQueryOperations(boolean follow)
Method to be implemented in descendants
Gets all query operations for an entity.
|
protected String |
handleGetRequiredAttributeNameList(boolean follow,
boolean withIdentifiers)
Method to be implemented in descendants
Gets a comma separated list of required attribute names.
|
protected Collection |
handleGetRequiredAttributes(boolean follow,
boolean withIdentifiers)
Method to be implemented in descendants
Returns all attributes that are specified as 'required' in the model.
|
protected String |
handleGetRequiredAttributeTypeList(boolean follow,
boolean withIdentifiers)
Method to be implemented in descendants
Gets a comma separated list of attribute types with are required.
|
protected Collection |
handleGetRequiredProperties(boolean follow,
boolean withIdentifiers)
Method to be implemented in descendants
Gets all required properties for this entity.
|
protected String |
handleGetRequiredPropertyNameList(boolean follow,
boolean withIdentifiers)
Method to be implemented in descendants
Creates a comma separated list of the required property names.
|
protected String |
handleGetRequiredPropertyTypeList(boolean follow,
boolean withIdentifiers)
Method to be implemented in descendants
A comma separated list of the required property types.
|
protected String |
handleGetSchema() |
protected String |
handleGetTableName() |
protected boolean |
handleIsChild() |
protected boolean |
handleIsCompositeIdentifier() |
protected boolean |
handleIsDynamicIdentifiersPresent() |
protected boolean |
handleIsIdentifiersPresent() |
protected boolean |
handleIsUsingAssignedIdentifier() |
protected boolean |
handleIsUsingForeignIdentifier() |
void |
initialize() |
getAllEntityReferences, getAttributeNameList, getAttributeNameList, getAttributes, getAttributes, getAttributeTypeList, getBusinessOperations, getChildEnds, getEmbeddedValues, getEntityReferences, getFullyQualifiedIdentifierTypeName, getIdentifierAssociationEnds, getIdentifierGetterName, getIdentifierName, getIdentifiers, getIdentifiers, getIdentifierSetterName, getIdentifierTypeName, getMaxSqlNameLength, getOperationCallFromAttributes, getOperationCallFromAttributes, getParentEnd, getProperties, getQueryOperations, getQueryOperations, getRequiredAttributeNameList, getRequiredAttributes, getRequiredAttributeTypeList, getRequiredProperties, getRequiredPropertyNameList, getRequiredPropertyTypeList, getSchema, getTableName, isChild, isCompositeIdentifier, isDynamicIdentifiersPresent, isEntityMetaType, isIdentifiersPresent, isUsingAssignedIdentifier, isUsingForeignIdentifier, resetMetafacadeContext, validateInvariantsgetOwner, getWrapperMappings, handleFindAttribute, handleGetAbstractions, handleGetAllAssociatedClasses, handleGetAllProperties, handleGetAllRequiredConstructorParameters, handleGetArray, handleGetArrayName, handleGetAssociatedClasses, handleGetAttributes, handleGetAttributes, handleGetFullyQualifiedArrayName, handleGetImplementationOperations, handleGetImplementedInterfaceList, handleGetInstanceAttributes, handleGetInstanceOperations, handleGetInterfaceAbstractions, handleGetJavaNewString, handleGetJavaNullString, handleGetNavigableConnectingEnds, handleGetNavigableConnectingEnds, handleGetNonArray, handleGetOperationCallFromAttributes, handleGetOperations, handleGetProperties, handleGetProperties, handleGetRequiredConstructorParameters, handleGetSerialVersionUID, handleGetStaticAttributes, handleGetStaticOperations, handleGetSuperClass, handleGetWrapperName, handleIsAbstract, handleIsArrayType, handleIsAssociationClass, handleIsBlobType, handleIsBooleanType, handleIsCharacterType, handleIsClobType, handleIsCollectionType, handleIsDataType, handleIsDateType, handleIsDoubleType, handleIsEmbeddedValue, handleIsEnumeration, handleIsFileType, handleIsFloatType, handleIsIntegerType, handleIsInterface, handleIsLeaf, handleIsListType, handleIsLongType, handleIsMapType, handleIsPrimitive, handleIsSetType, handleIsStringType, handleIsTimeType, handleIsWrappedPrimitivefindAttribute, getAbstractions, getAllAssociatedClasses, getAllProperties, getAllRequiredConstructorParameters, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getFullyQualifiedArrayName, getImplementationOperations, getImplementedInterfaceList, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNewString, getJavaNullString, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOperationCallFromAttributes, getOperations, getProperties, getProperties, getRequiredConstructorParameters, getSerialVersionUID, getStaticAttributes, getStaticOperations, getSuperClass, getWrapperName, isAbstract, isArrayType, isAssociationClass, isBlobType, isBooleanType, isCharacterType, isClassifierFacadeMetaType, isClobType, isCollectionType, isDataType, isDateType, isDoubleType, isEmbeddedValue, isEnumeration, isFileType, isFloatType, isIntegerType, isInterface, isLeaf, isListType, isLongType, isMapType, isPrimitive, isSetType, isStringType, isTimeType, isWrappedPrimitivehandleFindTaggedValue, handleGetAllGeneralizations, handleGetAllSpecializations, handleGetGeneralization, handleGetGeneralizationLinks, handleGetGeneralizationList, handleGetGeneralizationRoot, handleGetGeneralizations, handleGetSpecializationsfindTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaTypegetArraySuffix, getValidationName, handleCopyTaggedValues, handleFindTaggedValue, handleFindTaggedValues, handleGetBindedFullyQualifiedName, handleGetConstraints, handleGetConstraints, handleGetDocumentation, handleGetDocumentation, handleGetDocumentation, handleGetFullyQualifiedName, handleGetFullyQualifiedName, handleGetFullyQualifiedNamePath, handleGetId, handleGetKeywords, handleGetLabel, handleGetLanguageMappings, handleGetModel, handleGetOwnedElements, handleGetOwner, handleGetPackage, handleGetPackageName, handleGetPackageName, handleGetPackagePath, handleGetQualifiedName, handleGetRootPackage, handleGetSourceDependencies, handleGetStateMachineContext, handleGetStereotypeNames, handleGetStereotypes, handleGetTaggedValues, handleGetTargetDependencies, handleGetTemplateParameter, handleGetTemplateParameters, handleGetVisibility, handleHasExactStereotype, handleHasKeyword, handleHasStereotype, handleIsBindingDependenciesPresent, handleIsConstraintsPresent, handleIsDocumentationPresent, handleIsReservedWord, handleIsTemplateParametersPresent, handleIsValidIdentifierName, handleTranslateConstraint, handleTranslateConstraints, handleTranslateConstraintscopyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, toString, translateConstraint, translateConstraints, translateConstraintscompareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, getValidationOwner, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitfindAttribute, getAbstractions, getAllAssociatedClasses, getAllProperties, getAllRequiredConstructorParameters, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getFullyQualifiedArrayName, getImplementationOperations, getImplementedInterfaceList, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNewString, getJavaNullString, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOperationCallFromAttributes, getOperations, getProperties, getProperties, getRequiredConstructorParameters, getSerialVersionUID, getStaticAttributes, getStaticOperations, getSuperClass, getWrapperName, isAbstract, isArrayType, isAssociationClass, isBlobType, isBooleanType, isCharacterType, isClassifierFacadeMetaType, isClobType, isCollectionType, isDataType, isDateType, isDoubleType, isEmbeddedValue, isEnumeration, isFileType, isFloatType, isIntegerType, isInterface, isLeaf, isListType, isLongType, isMapType, isPrimitive, isSetType, isStringType, isTimeType, isWrappedPrimitivefindTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaTypecopyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraintspublic EntityLogicImpl(Object metaObject, String context)
metaObject - context - public void initialize()
initialize in interface ModelElementFacadeinitialize in class MetafacadeBaseMetafacadeBase.initialize()protected String handleGetName()
handleGetName in class ClassifierFacadeLogicImplModelElementFacade.getName()protected Collection<OperationFacade> handleGetQueryOperations()
EntityLogichandleGetQueryOperations in class EntityLogicEntity.getQueryOperations()protected Collection<OperationFacade> handleGetQueryOperations(boolean follow)
EntityLogichandleGetQueryOperations in class EntityLogicEntity.getQueryOperations(boolean)protected Collection<ModelElementFacade> handleGetIdentifiers()
EntityLogichandleGetIdentifiers in class EntityLogicEntity.getIdentifiers()protected Collection<ModelElementFacade> handleGetIdentifiers(boolean follow)
EntityLogichandleGetIdentifiers in class EntityLogicEntity.getIdentifiers(boolean)protected boolean handleIsIdentifiersPresent()
handleIsIdentifiersPresent in class EntityLogicEntity.isIdentifiersPresent()protected boolean handleIsDynamicIdentifiersPresent()
handleIsDynamicIdentifiersPresent in class EntityLogicEntity.isDynamicIdentifiersPresent()protected String handleGetTableName()
handleGetTableName in class EntityLogicEntity.getTableName()protected String handleGetOperationCallFromAttributes(boolean withIdentifiers)
EntityLogichandleGetOperationCallFromAttributes in class EntityLogicEntity.getOperationCallFromAttributes(boolean)protected String handleGetOperationCallFromAttributes(boolean withIdentifiers, boolean follow)
EntityLogichandleGetOperationCallFromAttributes in class EntityLogicEntity.getOperationCallFromAttributes(boolean, boolean)protected String handleGetAttributeTypeList(boolean follow, boolean withIdentifiers)
EntityLogichandleGetAttributeTypeList in class EntityLogicEntity.getAttributeTypeList(boolean, boolean)protected String handleGetAttributeNameList(boolean follow, boolean withIdentifiers)
EntityLogichandleGetAttributeNameList in class EntityLogicEntity.getAttributeNameList(boolean, boolean)protected String handleGetAttributeNameList(boolean follow, boolean withIdentifiers, boolean withDerived)
EntityLogichandleGetAttributeNameList in class EntityLogicEntity.getAttributeNameList(boolean, boolean, boolean)protected String handleGetRequiredAttributeTypeList(boolean follow, boolean withIdentifiers)
EntityLogichandleGetRequiredAttributeTypeList in class EntityLogicEntity.getRequiredAttributeTypeList(boolean, boolean)protected String handleGetRequiredAttributeNameList(boolean follow, boolean withIdentifiers)
EntityLogichandleGetRequiredAttributeNameList in class EntityLogicEntity.getRequiredAttributeNameList(boolean, boolean)protected String handleGetRequiredPropertyTypeList(boolean follow, boolean withIdentifiers)
EntityLogichandleGetRequiredPropertyTypeList in class EntityLogicEntity.getRequiredPropertyTypeList(boolean, boolean)protected String handleGetRequiredPropertyNameList(boolean follow, boolean withIdentifiers)
EntityLogichandleGetRequiredPropertyNameList in class EntityLogicEntity.getRequiredPropertyNameList(boolean, boolean)protected boolean handleIsChild()
handleIsChild in class EntityLogicEntity.isChild()protected AssociationEndFacade handleGetParentEnd()
EntityLogichandleGetParentEnd in class EntityLogicEntity.getParentEnd()protected Collection<AssociationEndFacade> handleGetChildEnds()
EntityLogichandleGetChildEnds in class EntityLogicEntity.getChildEnds()protected Collection<OperationFacade> handleGetBusinessOperations()
EntityLogichandleGetBusinessOperations in class EntityLogicEntity.getBusinessOperations()protected Collection<DependencyFacade> handleGetEntityReferences()
EntityLogichandleGetEntityReferences in class EntityLogicEntity.getEntityReferences()protected Collection handleGetAttributes(boolean follow, boolean withIdentifiers)
EntityLogichandleGetAttributes in class EntityLogicEntity.getAttributes(boolean, boolean)protected Collection handleGetAttributes(boolean follow, boolean withIdentifiers, boolean withDerived)
EntityLogichandleGetAttributes in class EntityLogicEntity.getAttributes(boolean, boolean, boolean)protected Collection handleGetProperties(boolean follow, boolean withIdentifiers)
EntityLogichandleGetProperties in class EntityLogicEntity.getProperties(boolean, boolean)protected Collection handleGetRequiredAttributes(boolean follow, boolean withIdentifiers)
EntityLogichandleGetRequiredAttributes in class EntityLogicEntity.getRequiredAttributes(boolean, boolean)protected Collection handleGetRequiredProperties(boolean follow, boolean withIdentifiers)
EntityLogichandleGetRequiredProperties in class EntityLogicEntity.getRequiredProperties(boolean, boolean)protected short handleGetMaxSqlNameLength()
handleGetMaxSqlNameLength in class EntityLogicEntity.getMaxSqlNameLength()public List handleGetAssociationEnds()
handleGetAssociationEnds in class ClassifierFacadeLogicImplClassifierFacade.getAssociationEnds()protected boolean handleIsUsingForeignIdentifier()
handleIsUsingForeignIdentifier in class EntityLogicEntityLogic.handleIsUsingForeignIdentifier()protected boolean handleIsUsingAssignedIdentifier()
handleIsUsingAssignedIdentifier in class EntityLogicEntity.isUsingAssignedIdentifier()protected String handleGetSchema()
handleGetSchema in class EntityLogicEntity.getSchema()protected Collection handleGetIdentifierAssociationEnds()
EntityLogichandleGetIdentifierAssociationEnds in class EntityLogicEntity.getIdentifierAssociationEnds()protected boolean handleIsCompositeIdentifier()
handleIsCompositeIdentifier in class EntityLogicEntity.isCompositeIdentifier()protected Collection<DependencyFacade> handleGetAllEntityReferences()
EntityLogichandleGetAllEntityReferences in class EntityLogicEntity.getAllEntityReferences()protected Collection<AttributeFacade> handleGetEmbeddedValues()
handleGetEmbeddedValues in class EntityLogicEntity.getEmbeddedValues()public String handleGetFullyQualifiedIdentifierTypeName()
handleGetFullyQualifiedIdentifierTypeName in class EntityLogicEntity.getFullyQualifiedIdentifierTypeName()public String handleGetIdentifierName()
handleGetIdentifierName in class EntityLogicEntity.getIdentifierName()public String handleGetIdentifierTypeName()
handleGetIdentifierTypeName in class EntityLogicEntity.getIdentifierTypeName()public String handleGetIdentifierGetterName()
handleGetIdentifierGetterName in class EntityLogicEntity.getIdentifierGetterName()public String handleGetIdentifierSetterName()
handleGetIdentifierSetterName in class EntityLogicEntity.getIdentifierSetterName()Copyright © 2003–2014 AndroMDA.org. All rights reserved.