org.plasma.sdo.profile
Class SDOAlias
java.lang.Object
org.modeldriven.fuml.FumlObject
fUML.Syntax.Classes.Kernel.Element
fUML.Syntax.Classes.Kernel.NamedElement
fUML.Syntax.Classes.Kernel.PackageableElement
fUML.Syntax.Classes.Kernel.Namespace
fUML.Syntax.Classes.Kernel.Type
fUML.Syntax.Classes.Kernel.Classifier
fUML.Syntax.CommonBehaviors.BasicBehaviors.BehavioredClassifier
fUML.Syntax.Classes.Kernel.Class_
org.modeldriven.fuml.repository.ext.Stereotype
org.plasma.sdo.profile.SDOAlias
- All Implemented Interfaces:
- Alias
public class SDOAlias
- extends org.modeldriven.fuml.repository.ext.Stereotype
- implements Alias
This stereotype provides modelling-context specific alternative names for UML named elements within a model. While a UML logical model often differs greatly from a physical model for example, the intent is to provide enough naming and other context specific information to make the physical model entirely reflective or derivitive of the UML logical model. In other words support the generation of multiple context-specific models from a single UML logical model. Modelling context specific names or aliases are particularly important as they often differ greatly between modelling contexts due to various standard naming conventions or technology limitations such as name length.
- Version:
- 1.1.5
- Author:
- Plasma-Team
|
Field Summary |
static java.lang.String |
BASE__NAMED_ELEMENT
|
static java.lang.String |
BUSINESS_NAME
Associates a given UML element with a business specific, human readable name. |
static java.lang.String |
LOCAL_NAME
Associates a given UML element with a data transfer or transient storage element. |
static java.lang.String |
PHYSICAL_NAME
Associates a given UML element with a physical data store element. |
| Fields inherited from class fUML.Syntax.Classes.Kernel.Class_ |
isActive, isID, nestedClassifier, ownedAttribute, ownedOperation, ownedReception, superClass |
| Fields inherited from class fUML.Syntax.CommonBehaviors.BasicBehaviors.BehavioredClassifier |
classifierBehavior, ownedBehavior |
| Fields inherited from class fUML.Syntax.Classes.Kernel.Classifier |
attribute, feature, general, generalization, inheritedMember, isAbstract, isFinalSpecialization |
| Fields inherited from class fUML.Syntax.Classes.Kernel.Type |
package_ |
| Fields inherited from class fUML.Syntax.Classes.Kernel.Namespace |
elementImport, importedMember, member, ownedMember, packageImport |
| Fields inherited from class fUML.Syntax.Classes.Kernel.PackageableElement |
visibility |
| Fields inherited from class fUML.Syntax.Classes.Kernel.NamedElement |
name, namespace, qualifiedName |
| Fields inherited from class fUML.Syntax.Classes.Kernel.Element |
ownedComment, ownedElement, owner |
| Methods inherited from class fUML.Syntax.Classes.Kernel.Class_ |
addGeneralization, addNestedClassifier, addOwnedAttribute, addOwnedOperation, addOwnedReception, inherit, setIsActive |
| Methods inherited from class fUML.Syntax.CommonBehaviors.BasicBehaviors.BehavioredClassifier |
addOwnedBehavior, setClassifierBehavior |
| Methods inherited from class fUML.Syntax.Classes.Kernel.Classifier |
addAttribute, addFeature, hasVisibilityOf, inheritableMembers, setIsAbstract, setIsFinalSpecialization |
| Methods inherited from class fUML.Syntax.Classes.Kernel.Type |
_setPackage |
| Methods inherited from class fUML.Syntax.Classes.Kernel.Namespace |
addElementImport, addMember, addOwnedMember, addPackageImport |
| Methods inherited from class fUML.Syntax.Classes.Kernel.PackageableElement |
setVisibility |
| Methods inherited from class fUML.Syntax.Classes.Kernel.NamedElement |
_setNamespace, setName |
| Methods inherited from class fUML.Syntax.Classes.Kernel.Element |
addOwnedElement |
| Methods inherited from class org.modeldriven.fuml.FumlObject |
getHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespace |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BASE__NAMED_ELEMENT
public static final java.lang.String BASE__NAMED_ELEMENT
- See Also:
- Constant Field Values
PHYSICAL_NAME
public static final java.lang.String PHYSICAL_NAME
- Associates a given UML element with a physical data store element. Where the physical data store is a relational database, this tag contains the name of a relational database table, schema, column or other relational database element.
- See Also:
- Constant Field Values
LOCAL_NAME
public static final java.lang.String LOCAL_NAME
- Associates a given UML element with a data transfer or transient storage element. Where the transfer medium is XML, this tag contains the name of an XML element or attribute.
- See Also:
- Constant Field Values
BUSINESS_NAME
public static final java.lang.String BUSINESS_NAME
- Associates a given UML element with a business specific, human readable name.
- See Also:
- Constant Field Values
SDOAlias
public SDOAlias()
getBase_NamedElement
public fUML.Syntax.Classes.Kernel.NamedElement getBase_NamedElement()
- Specified by:
getBase_NamedElement in interface Alias
setBase_NamedElement
public void setBase_NamedElement(fUML.Syntax.Classes.Kernel.NamedElement value)
- Specified by:
setBase_NamedElement in interface Alias
getPhysicalName
public java.lang.String getPhysicalName()
- Specified by:
getPhysicalName in interface Alias
setPhysicalName
public void setPhysicalName(java.lang.String value)
- Specified by:
setPhysicalName in interface Alias
getLocalName
public java.lang.String getLocalName()
- Specified by:
getLocalName in interface Alias
setLocalName
public void setLocalName(java.lang.String value)
- Specified by:
setLocalName in interface Alias
getBusinessName
public java.lang.String getBusinessName()
- Specified by:
getBusinessName in interface Alias
setBusinessName
public void setBusinessName(java.lang.String value)
- Specified by:
setBusinessName in interface Alias
Copyright © 2013. All Rights Reserved.