public abstract class EJB3MappedSuperclassFacadeLogic extends EJB3EntityFacadeLogicImpl implements EJB3MappedSuperclassFacade
EJB3MappedSuperclassFacade
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected Object |
metaObject
The underlying UML object
|
DISCRIMINATORTYPE_CHAR, DISCRIMINATORTYPE_INTEGER, DISCRIMINATORTYPE_STRING, ENTITY_DEFAULT_CASCADE, ENTITY_DEFAULT_VIEW_TYPE, ENTITY_EMBEDDABLE_NAME_PATTERN, ENTITY_IMPLEMENTATION_NAME_PATTERN, ENTITY_LISTENER_NAME_PATTERN, ENTITY_NAME_PATTERN
contextRoot
Modifier | Constructor and Description |
---|---|
protected |
EJB3MappedSuperclassFacadeLogic(Object metaObjectIn,
String context)
Create Metafacade implementation instance using the MetafacadeFactory from the context
|
Modifier and Type | Method and Description |
---|---|
boolean |
isEJB3MappedSuperclassFacadeMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
void |
resetMetafacadeContext(String context)
Reset context only for non-root metafacades
|
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages)
Constraint: org::andromda::cartridges::ejb3::metafacades::EJB3EntityFacade::entities can only generalize other entities or mapped superclasses
|
getBusinessOperations, getIdentifiers, getJndiNamePrefix, getTableName, handleGetAllEntityRelations, handleGetAllInstanceAttributes, handleGetAllValueObjectReferences, handleGetAttributesAsList, handleGetCacheType, handleGetConstants, handleGetCreateMethods, handleGetDaoBaseName, handleGetDaoBusinessOperations, handleGetDaoDefaultExceptionName, handleGetDaoImplementationName, handleGetDaoName, handleGetDaoNoTransformationConstantName, handleGetDefaultCascadeType, handleGetDefaultPersistenceContextUnitName, handleGetDiscriminatorColumn, handleGetDiscriminatorColumnDefinition, handleGetDiscriminatorLength, handleGetDiscriminatorType, handleGetDiscriminatorValue, handleGetEntityCompositePrimaryKeyName, handleGetEntityEmbeddableName, handleGetEntityImplementationName, handleGetEntityListenerName, handleGetEntityName, handleGetEntityRelations, handleGetEnvironmentEntries, handleGetFullyQualifiedDaoBaseName, handleGetFullyQualifiedDaoDefaultExceptionName, handleGetFullyQualifiedDaoImplementationName, handleGetFullyQualifiedDaoName, handleGetFullyQualifiedEntityCompositePrimaryKeyName, handleGetFullyQualifiedEntityEmbeddableName, handleGetFullyQualifiedEntityImplementationName, handleGetFullyQualifiedEntityListenerName, handleGetFullyQualifiedEntityName, handleGetHomeInterfaceName, handleGetIdentifier, handleGetIdentifiers, handleGetInheritanceStrategy, handleGetInheritedInstanceAttributes, handleGetInstanceAttributeNameList, handleGetInstanceAttributes, handleGetInstanceAttributeTypeList, handleGetJndiName, handleGetManageableDisplayAttribute, handleGetNonRunAsRoles, handleGetRolesAllowed, handleGetRoot, handleGetSeamComponentName, handleGetSeamComponentScopeType, handleGetSecurityRealm, handleGetSelectMethods, handleGetSqlType, handleGetValueDependencies, handleGetValueObjectReferences, handleGetValueObjectReferences, handleGetViewType, handleIsAttributePresent, handleIsCacheEnabled, handleIsCompositePrimaryKeyPresent, handleIsDaoBusinessOperationsPresent, handleIsDaoImplementationRequired, handleIsEmbeddableSuperclass, handleIsEmbeddableSuperclassGeneralizationExists, handleIsEntityImplementationRequired, handleIsFinderFindAllExists, handleIsFinderFindByPrimaryKeyExists, handleIsGenericFinders, handleIsIdentifierPresent, handleIsInheritanceJoined, handleIsInheritanceSingleTable, handleIsInheritanceTablePerClass, handleIsListenerEnabled, handleIsManageable, handleIsOperationPresent, handleIsRequiresGeneralizationMapping, handleIsRequiresSpecializationMapping, handleIsSeamComponent, handleIsSecurityEnabled, handleIsSyntheticCreateMethodAllowed, handleIsUseDefaultCacheRegion, handleIsUseQueryCache
copyTaggedValues, findAttribute, findTaggedValue, findTaggedValue, findTaggedValues, getAbstractions, getAllAssociatedClasses, getAllEntityReferences, getAllEntityRelations, getAllGeneralizations, getAllInstanceAttributes, getAllProperties, getAllRequiredConstructorParameters, getAllSpecializations, getAllValueObjectReferences, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributeNameList, getAttributeNameList, getAttributes, getAttributes, getAttributes, getAttributes, getAttributesAsList, getAttributeTypeList, getBindedFullyQualifiedName, getCacheType, getChildEnds, getConstants, getConstraints, getConstraints, getCreateMethods, getDaoBaseName, getDaoBusinessOperations, getDaoDefaultExceptionName, getDaoImplementationName, getDaoName, getDaoNoTransformationConstantName, getDefaultCascadeType, getDefaultPersistenceContextUnitName, getDiscriminatorColumn, getDiscriminatorColumnDefinition, getDiscriminatorLength, getDiscriminatorType, getDiscriminatorValue, getDocumentation, getDocumentation, getDocumentation, getEmbeddedValues, getEntityCompositePrimaryKeyName, getEntityEmbeddableName, getEntityImplementationName, getEntityListenerName, getEntityName, getEntityReferences, getEntityRelations, getEnvironmentEntries, getFullyQualifiedArrayName, getFullyQualifiedDaoBaseName, getFullyQualifiedDaoDefaultExceptionName, getFullyQualifiedDaoImplementationName, getFullyQualifiedDaoName, getFullyQualifiedEntityCompositePrimaryKeyName, getFullyQualifiedEntityEmbeddableName, getFullyQualifiedEntityImplementationName, getFullyQualifiedEntityListenerName, getFullyQualifiedEntityName, getFullyQualifiedIdentifierTypeName, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getHomeInterfaceName, getId, getIdentifier, getIdentifierAssociationEnds, getIdentifierGetterName, getIdentifierName, getIdentifiers, getIdentifierSetterName, getIdentifierTypeName, getImplementationOperations, getImplementedInterfaceList, getInheritanceStrategy, getInheritedInstanceAttributes, getInstanceAttributeNameList, getInstanceAttributes, getInstanceAttributes, getInstanceAttributeTypeList, getInstanceOperations, getInterfaceAbstractions, getJavaNewString, getJavaNullString, getJndiName, getKeywords, getLabel, getLanguageMappings, getManageableDisplayAttribute, getMaxSqlNameLength, getModel, getName, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getNonRunAsRoles, getOperationCallFromAttributes, getOperationCallFromAttributes, getOperationCallFromAttributes, getOperations, getPackage, getPackageName, getPackageName, getPackagePath, getParentEnd, getProperties, getProperties, getProperties, getQualifiedName, getQueryOperations, getQueryOperations, getRequiredAttributeNameList, getRequiredAttributes, getRequiredAttributeTypeList, getRequiredConstructorParameters, getRequiredProperties, getRequiredPropertyNameList, getRequiredPropertyTypeList, getRolesAllowed, getRoot, getRootPackage, getSchema, getSeamComponentName, getSeamComponentScopeType, getSecurityRealm, getSelectMethods, getSerialVersionUID, getSourceDependencies, getSpecializations, getSqlType, getStateMachineContext, getStaticAttributes, getStaticOperations, getStereotypeNames, getStereotypes, getSuperClass, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getValueDependencies, getValueObjectReferences, getValueObjectReferences, getViewType, getVisibility, getWrapperName, hasExactStereotype, hasKeyword, hasStereotype, initialize, isAbstract, isArrayType, isAssociationClass, isAttributePresent, isBindingDependenciesPresent, isBlobType, isBooleanType, isCacheEnabled, isCharacterType, isChild, isClassifierFacadeMetaType, isClobType, isCollectionType, isCompositeIdentifier, isCompositePrimaryKeyPresent, isConstraintsPresent, isDaoBusinessOperationsPresent, isDaoImplementationRequired, isDataType, isDateType, isDocumentationPresent, isDoubleType, isDynamicIdentifiersPresent, isEJB3EntityFacadeMetaType, isEmbeddableSuperclass, isEmbeddableSuperclassGeneralizationExists, isEmbeddedValue, isEntityImplementationRequired, isEntityMetaType, isEnumeration, isFileType, isFinderFindAllExists, isFinderFindByPrimaryKeyExists, isFloatType, isGeneralizableElementFacadeMetaType, isGenericFinders, isIdentifierPresent, isIdentifiersPresent, isInheritanceJoined, isInheritanceSingleTable, isInheritanceTablePerClass, isIntegerType, isInterface, isLeaf, isListenerEnabled, isListType, isLongType, isManageable, isMapType, isModelElementFacadeMetaType, isOperationPresent, isPrimitive, isRequiresGeneralizationMapping, isRequiresSpecializationMapping, isReservedWord, isSeamComponent, isSecurityEnabled, isSetType, isStringType, isSyntheticCreateMethodAllowed, isTemplateParametersPresent, isTimeType, isUseDefaultCacheRegion, isUseQueryCache, isUsingAssignedIdentifier, isUsingForeignIdentifier, isValidIdentifierName, isWrappedPrimitive, toString, translateConstraint, translateConstraints, translateConstraints
compareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAllEntityRelations, getAllInstanceAttributes, getAllValueObjectReferences, getAttributesAsList, getCacheType, getConstants, getCreateMethods, getDaoBaseName, getDaoBusinessOperations, getDaoDefaultExceptionName, getDaoImplementationName, getDaoName, getDaoNoTransformationConstantName, getDefaultCascadeType, getDefaultPersistenceContextUnitName, getDiscriminatorColumn, getDiscriminatorColumnDefinition, getDiscriminatorLength, getDiscriminatorType, getDiscriminatorValue, getEntityCompositePrimaryKeyName, getEntityEmbeddableName, getEntityImplementationName, getEntityListenerName, getEntityName, getEntityRelations, getEnvironmentEntries, getFullyQualifiedDaoBaseName, getFullyQualifiedDaoDefaultExceptionName, getFullyQualifiedDaoImplementationName, getFullyQualifiedDaoName, getFullyQualifiedEntityCompositePrimaryKeyName, getFullyQualifiedEntityEmbeddableName, getFullyQualifiedEntityImplementationName, getFullyQualifiedEntityListenerName, getFullyQualifiedEntityName, getHomeInterfaceName, getIdentifier, getInheritanceStrategy, getInheritedInstanceAttributes, getInstanceAttributeNameList, getInstanceAttributes, getInstanceAttributeTypeList, getJndiName, getManageableDisplayAttribute, getNonRunAsRoles, getRolesAllowed, getRoot, getSeamComponentName, getSeamComponentScopeType, getSecurityRealm, getSelectMethods, getSqlType, getValueDependencies, getValueObjectReferences, getValueObjectReferences, getViewType, isAttributePresent, isCacheEnabled, isCompositePrimaryKeyPresent, isDaoBusinessOperationsPresent, isDaoImplementationRequired, isEJB3EntityFacadeMetaType, isEmbeddableSuperclass, isEmbeddableSuperclassGeneralizationExists, isEntityImplementationRequired, isFinderFindAllExists, isFinderFindByPrimaryKeyExists, isGenericFinders, isIdentifierPresent, isInheritanceJoined, isInheritanceSingleTable, isInheritanceTablePerClass, isListenerEnabled, isManageable, isOperationPresent, isRequiresGeneralizationMapping, isRequiresSpecializationMapping, isSeamComponent, isSecurityEnabled, isSyntheticCreateMethodAllowed, isUseDefaultCacheRegion, isUseQueryCache
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
findAttribute, 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, isWrappedPrimitive
findTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaType
copyTaggedValues, 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, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraints
protected Object metaObject
Object
protected EJB3MappedSuperclassFacadeLogic(Object metaObjectIn, String context)
metaObjectIn
- context
- public void resetMetafacadeContext(String context)
resetMetafacadeContext
in class EJB3EntityFacadeLogic
context
- MetafacadeBase.resetMetafacadeContext(String context)
public boolean isEJB3MappedSuperclassFacadeMetaType()
EJB3MappedSuperclassFacade
isEJB3MappedSuperclassFacadeMetaType
in interface EJB3MappedSuperclassFacade
EJB3MappedSuperclassFacade
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
EJB3EntityFacadeLogic
Constraint: org::andromda::cartridges::ejb3::metafacades::EJB3EntityFacade::entities can only generalize other entities or mapped superclasses
Error: Entities can only generalize other entities or mapped superclasses.
OCL: context EJB3EntityFacade inv: generalization -> notEmpty() implies (generalization.oclIsKindOf(EJB3EntityFacade) or generalization.oclIsKindOf(EJB3MappedSuperclassFacade))
validateInvariants
in interface ModelElementFacade
validateInvariants
in class EJB3EntityFacadeLogic
validationMessages
- CollectionEJB3EntityFacadeLogic.validateInvariants(Collection validationMessages)
Copyright © 2006–2014 AndroMDA.org. All rights reserved.