This class contains MetaBoss UML Profile textual constants and utilities to
create MetaBoss profile in the UML model, read MetaBoss profile from the UML model
and navigate the UML model using constraints and hierarchy dictated by profile
Inner Class :public static class UMLMetaBossProfile
GenericArgumentStereotypeName The name of the stereotype applicable to UML DataValues representing a concrete argument to the template etc...
The main reason to have this stereotype is to add value tag.
GenericParameterStereotypeName The name of the stereotype applicable to UML Parameters representing a parameter to the operation, selector, event etc...
The main reason to have this stereotype is to add multiplicity definition.
final public static String AssociationRoleStereotypeName(Code)
The name of the stereotype applicable to UML Association Ends representing the ends of association between Entities
AssociationRoleStereotypeTagName_PluralName
final public static String AssociationRoleStereotypeTagName_PluralName(Code)
The name of the tag applicable to UML Association Ends representing the ends of association between Entities. The Tag contains the pural form of the name of the role the entity plays in this association
ConstraintStereotypeName
final public static String ConstraintStereotypeName(Code)
The name of the stereotype applicable to UML Constraints representing a MetaBoss constraint
ConstraintStereotypeTagName_DefaultErrorText
final public static String ConstraintStereotypeTagName_DefaultErrorText(Code)
DataDictionaryPackageStereotypeName
final public static String DataDictionaryPackageStereotypeName(Code)
The name of the stereotype applicable to UML Packages representing the data dictionary
DesignLibraryPackageStereotypeName
final public static String DesignLibraryPackageStereotypeName(Code)
The name of the stereotype applicable to UML Packages representing the design library
DomainPackageStereotypeName
final public static String DomainPackageStereotypeName(Code)
The name of the stereotype applicable to UML Packages representing a domain
EnterpriseModelStereotypeName
final public static String EnterpriseModelStereotypeName(Code)
The name of the stereotype applicable to UML Model representing the MetaBoss Enterprise model
EnterprisePackageStereotypeName
final public static String EnterprisePackageStereotypeName(Code)
The name of the stereotype applicable to UML Packages representing an enterprise
EntityAttributeStereotypeName
final public static String EntityAttributeStereotypeName(Code)
The name of the stereotype applicable to UML Attributes representing an entity attribute
EntityAttributeStereotypeTagName_Derived
final public static String EntityAttributeStereotypeTagName_Derived(Code)
The name of the tag applicable to UML Attributes representing an entity attribute
final public static String EntityAttributeStereotypeTagName_IsUsedForOrdering(Code)
The name of the tag applicable to UML Attributes representing an entity attribute
EntityAttributeStereotypeTagName_Type
final public static String EntityAttributeStereotypeTagName_Type(Code)
The name of the tag applicable to UML Attributes representing an entity attribute
EntityClassStereotypeName
final public static String EntityClassStereotypeName(Code)
The name of the stereotype applicable to UML Classes representing an entity
EntityClassStereotypeTagName_PluralName
final public static String EntityClassStereotypeTagName_PluralName(Code)
The name of the tag applicable to UML Classes representing Entities. The Tag contains the pural form of the entity name
EntityClassStereotypeTagName_PrimaryKeyElement
final public static String EntityClassStereotypeTagName_PrimaryKeyElement(Code)
The name of the tag applicable to UML Classes representing Entities. The Tag contains the name of the single element of the primary key. Any number of these tags can be attached
EntityClassStereotypeTagName_Type
final public static String EntityClassStereotypeTagName_Type(Code)
EntitySelectorStereotypeName
final public static String EntitySelectorStereotypeName(Code)
The name of the stereotype applicable to UML Operation which represents an entity selector
EntitySelectorStereotypeTagName_Cardinality
final public static String EntitySelectorStereotypeTagName_Cardinality(Code)
The name of the tag applicable to UML Operation which represents an entity selector. The Tag contains the cardinality of selector return (ie. does it return collection of entity instances or a single entity instance).
EntitySelectorStereotypeTagName_DefaultSQLQuery
final public static String EntitySelectorStereotypeTagName_DefaultSQLQuery(Code)
The name of the tag applicable to UML Operation which represents an entity selector. The Tag contains the text of the SQL Query in the "default" SQL dialect.
EntitySelectorStereotypeTagName_Derived
final public static String EntitySelectorStereotypeTagName_Derived(Code)
The name of the tag applicable to UML Operation which represents an entity selector. The Tag contains the boolean value if selector is implicit.
EventSubscriptionClassStereotypeName
final public static String EventSubscriptionClassStereotypeName(Code)
The name of the stereotype applicable to UML Classes representing an event subscription
final public static String EventSubscriptionClassStereotypeTagName_SynchronisationEventName(Code)
The name of the tag applicable to EventSussbcription class representing the name of the synchronisation event
EventSubscriptionEventStereotypeName
final public static String EventSubscriptionEventStereotypeName(Code)
The name of the stereotype applicable to UML Classes representing an event subscription event
EventSubscriptionOperationStereotypeName
final public static String EventSubscriptionOperationStereotypeName(Code)
The name of the stereotype applicable to UML Classes representing an event subscription operation
GenericArgumentStereotypeName
final public static String GenericArgumentStereotypeName(Code)
The name of the stereotype applicable to UML DataValues representing a concrete argument to the template etc...
The main reason to have this stereotype is to add value tag. In UML Data Values do not seem to have the way to actualy set value.
GenericArgumentStereotypeTagName_Value
final public static String GenericArgumentStereotypeTagName_Value(Code)
The name of the tag applicable to UML DataValues representing actual value of the argument
GenericParameterStereotypeName
final public static String GenericParameterStereotypeName(Code)
The name of the stereotype applicable to UML Parameters representing a parameter to the operation, selector, event etc...
The main reason to have this stereotype is to add multiplicity definition. In UML parameters to operations do not seem to have the way to define multiplicity.
As far as MetaBoss is concerned UMLParameter, which does not have this stereotype defines singular (zero or one) multiplicity
GenericParameterStereotypeTagName_Derived
final public static String GenericParameterStereotypeTagName_Derived(Code)
The name of the tag applicable to UML Parameters representing a "IsDerived" boolean flag
GenericParameterStereotypeTagName_IsArray
final public static String GenericParameterStereotypeTagName_IsArray(Code)
The name of the tag applicable to UML Parameters representing an "IsArray" boolean flag
MessageClassStereotypeName
final public static String MessageClassStereotypeName(Code)
The name of the stereotype applicable to UML Classes representing an operation return messages
MessageClassStereotypeTagName_DefaultText
final public static String MessageClassStereotypeTagName_DefaultText(Code)
MessageClassStereotypeTagName_Derived
final public static String MessageClassStereotypeTagName_Derived(Code)
MessageClassStereotypeTagName_Type
final public static String MessageClassStereotypeTagName_Type(Code)
MetaBossUMLProfilePackageName
final public static String MetaBossUMLProfilePackageName(Code)
The name of the package where MetaBoss UML Profile is stored.
Note that this package should also have a standard UML Profile stereotype
ServiceClassStereotypeName
final public static String ServiceClassStereotypeName(Code)
The name of the stereotype applicable to UML Classes representing a service
ServiceOperationStereotypeName
final public static String ServiceOperationStereotypeName(Code)
The name of the stereotype applicable to UML Operations representing a service operation