Modifier and Type | Interface and Description |
---|---|
interface |
ActionFacade
An action is a named element that is the fundamental unit of executable functionality.
|
interface |
ActionStateFacade
A state models a situation during which some (usually implicit) invariant condition holds.
|
interface |
ActivityGraphFacade
State machines can be used to express the behavior of part of a system.
|
interface |
ActorFacade
An actor specifies a role played by a user or any other system that interacts with the subject.
|
interface |
ArgumentFacade
Represents an argument to an operation.
|
interface |
AssociationClassFacade
A model element that has both association and class properties.
|
interface |
AssociationEndFacade
A property related by memberEnd or its specializations to an association represents an end of the
association.
|
interface |
AssociationFacade
An association describes a set of tuples whose values refer to typed instances.
|
interface |
AttributeFacade
Represents an attribute on a classifier.
|
interface |
AttributeLinkFacade
A representation of the model object 'Slot'.
|
interface |
BindingFacade
A representation of the model object 'Template Binding'.
|
interface |
CallActionFacade
A representation of the model object 'Call Operation Action'.
|
interface |
CallEventFacade
A representation of the model object 'Activity'.
|
interface |
ClassifierFacade
A Classifier is a classification of instances - it describes a set of instances that have
features in common.
|
interface |
ConstraintFacade
Condition or restriction expressed in natural language text or in a machine readable language for
the purpose of declaring some of the semantics of an element.
|
interface |
DependencyFacade
A representation of the model object 'Directed Relationship'.Represents a relationship between a
collection of source model elements and a collection of target model elements, a
dependency/reference.
|
interface |
Destination
Represents a UML Destination for incoming/outgoing messages.
|
interface |
Entity
Represents a persistent entity.
|
interface |
EntityAssociation
Represents an association between entities.
|
interface |
EntityAssociationEnd
Represents an association end of an entity.
|
interface |
EntityAttribute
Represents an attribute of an entity.
|
interface |
EntityQueryOperation
Represents a persistent entity finder method.
|
interface |
EnumerationFacade
Represents an enumeration.
|
interface |
EnumerationLiteralFacade
A user-defined data value for an enumeration.
|
interface |
EventFacade
A representation of the model object 'Activity'.
|
interface |
ExtendFacade
A relationship from an extending use case to an extended use case that specifies how and when the
behavior defined in the extending use case can be inserted into the behavior defined in the
extended use case.
|
interface |
ExtensionPointFacade
Identifies a point in the behavior of a use case where that behavior can be extended by the
behavior of some other (extending) use case, as specified by an extend relationship.
|
interface |
FinalStateFacade
A special kind of state signifying that the enclosing region is completed.
|
interface |
FrontEndAction
Represents a "front-end" action.
|
interface |
FrontEndActionState
Represents an operation on the server called by an action.
|
interface |
FrontEndActivityGraph
Represents the activity graph describing the details of a presentation tier or "front end" use
case.
|
interface |
FrontEndController
A front end controller is assigned as the context of a use-case.
|
interface |
FrontEndControllerOperation
Represents an operation modeled on a controller.
|
interface |
FrontEndEvent
A front-end event is represented by some kind of even on some kind of front-end (hyperlink,
submit button, etc).
|
interface |
FrontEndExceptionHandler
A front-end exception handler intercepts exceptions and delegates them into a front-end action
state that will handle it (for example by simply displaying it if the action state happened to be
a view) .
|
interface |
FrontEndFinalState
A final state represents the end of a use-case, in a "front-end" application this means its the
transition into the next front-end use case.
|
interface |
FrontEndForward
A front end forward is any transition between front-end states.
|
interface |
FrontEndPackage
Represents a package storing "front-end" components.
|
interface |
FrontEndParameter
A front-end parameter is a parameter passed between front-end action states.
|
interface |
FrontEndPseudostate
Encapsulates a pseudostate and provides specific front-end services.
|
interface |
FrontEndUseCase
Represents a use case used in the "front end" of an application.
|
interface |
FrontEndView
Represents a view within a front end application.
|
interface |
GeneralizableElementFacade
The model element that represents an element that can be generalized or specialized.
|
interface |
GeneralizationFacade
A taxonomic relationship between a more general classifier and a more specific classifier.
|
interface |
GuardFacade
A representation of the model object 'Constraint'.
|
interface |
IncludeFacade
An include relationship defines that a use case contains the behavior defined in another use
case.
|
interface |
InstanceFacade
A representation of the model object 'Instance Specification'.
|
interface |
InteractionFacade
An interaction is a unit of behavior that focuses on the observable exchange of information
between connectable elements.
|
interface |
LinkEndFacade
Can be an AttributeLinkImpl or LinkEndImpl.
|
interface |
LinkFacade
A representation of the model object 'Instance Specification'.
|
interface |
ManageableEntity
An Entity that is Manageable: will produce CRUD operations in the EntityManager implementation.
|
interface |
ManageableEntityAssociationEnd
TODO: Model Documentation for org.andromda.metafacades.uml.ManageableEntityAssociationEnd
Metafacade interface to be used by AndroMDA cartridges.
|
interface |
ManageableEntityAttribute
TODO: Model Documentation for org.andromda.metafacades.uml.ManageableEntityAttribute
Metafacade interface to be used by AndroMDA cartridges.
|
interface |
NamespaceFacade
An element in a model that contains a set of named elements that can be identified by name.
|
interface |
NodeFacade
A computational resource upon which artifacts may be deployed for execution.
|
interface |
ObjectFlowStateFacade
A representation of the model object 'Object Flow'.
|
interface |
OperationFacade
A behavioral feature of a classifier that specifies the name, type, parameters, and constraints
for invoking an associated behavior.
|
interface |
PackageFacade
Used to group elements, and provides a namespace for the grouped elements.
|
interface |
ParameterFacade
Specification of an argument used to pass information into or out of an invocation of a
behavioral feature.
|
interface |
PartitionFacade
A representation of the model object 'Region'.
|
interface |
PseudostateFacade
An abstraction that encompasses different types of transient vertices in the state machine graph.
|
interface |
Queue
TODO: Model Documentation for org.andromda.metafacades.uml.Queue
Metafacade interface to be used by AndroMDA cartridges.
|
interface |
RedefinableTemplateSignatureFacade
A signature containing the template parameters for the templated element (Class, operation,
property, etc).
|
interface |
Role
Represents a role a user may play within a system.
|
interface |
Service
Represents a service.
|
interface |
ServiceOperation
Reprsents an operation of a service.
|
interface |
StateFacade
Models a situation during which some (usually implicit) invariant condition holds.
|
interface |
StateMachineFacade
State machines can be used to express the behavior of part of a system.
|
interface |
StateVertexFacade
A representation of the model object 'Vertex'.
|
interface |
StereotypeFacade
Defines how an existing metaclass may be extended, and enables the use of platform or domain
specific terminology or notation in place of, or in addition to, the ones used for the extended
metaclass.
|
interface |
SubactivityStateFacade
State machines can be used to express the behavior of part of a system.
|
interface |
TaggedValueFacade
UML2 Stereotype attribute, UML14 TaggedValue.
|
interface |
Topic
TODO: Model Documentation for org.andromda.metafacades.uml.Topic
Metafacade interface to be used by AndroMDA cartridges.
|
interface |
TransitionFacade
A directed relationship between a source vertex and a target vertex.
|
interface |
UseCaseFacade
The specification of a set of actions performed by a system, which yields an observable result
that is, typically, of value for one or more actors or other stakeholders of the system.
|
interface |
ValueObject
Represents a value object, a Classifier whose unique value is determined only by its attributes.
|
interface |
ValueObjectAssociationEnd
Represents the association end of a ValueObject.
|
Modifier and Type | Method and Description |
---|---|
ModelElementFacade |
PackageFacade.findModelElement(String fullyQualifiedName)
Finds the model element with the given 'fullyQualifiedName', or returns null if one can't be
found with that name.
|
ModelElementFacade |
StateMachineFacade.getContextElement()
Represents a model element.
|
ModelElementFacade |
ConstraintFacade.getContextElement()
Gets the model element to which the constraint applies (i.e.
|
ModelElementFacade |
TemplateParameterFacade.getDefaultElement()
Return the default element for the template parameter
|
ModelElementFacade |
TemplateArgumentFacade.getElement()
Represents a model element.
|
ModelElementFacade |
TemplateParameterFacade.getOwner()
The ModelElement that owns this parameter.
|
ModelElementFacade |
ModelElementFacade.getPackage()
Gets the package to which this model element belongs.
|
ModelElementFacade |
TemplateParameterFacade.getParameter()
Returns the parameter value for the template parameter.
|
ModelElementFacade |
DependencyFacade.getSourceElement()
The source element of this dependency.
|
ModelElementFacade |
DependencyFacade.getTargetElement()
Gets the element to which the dependencies belong.
|
Modifier and Type | Method and Description |
---|---|
Collection<ModelElementFacade> |
ClassifierFacade.getAllProperties()
A collection containing all 'properties' of the classifier and its ancestors.
|
Collection<ModelElementFacade> |
ClassifierFacade.getAllRequiredConstructorParameters()
A collection containing all required and/or read-only 'properties' of the classifier and its
ancestors.
|
Collection<ModelElementFacade> |
OperationFacade.getExceptions()
A collection of all exceptions thrown by this operation.
|
static Collection<ModelElementFacade> |
EntityMetafacadeUtils.getIdentifierAttributes(Entity entity,
boolean follow)
Gets all identifier attributes for an entity.
|
Collection<ModelElementFacade> |
Entity.getIdentifiers()
All the attributes of the entity which make up its identifier (primary key).
|
Collection<ModelElementFacade> |
Entity.getIdentifiers(boolean follow)
Gets all identifiers for an entity.
|
static Collection<ModelElementFacade> |
EntityMetafacadeUtils.getIdentifiers(Entity entity,
boolean follow)
Gets all identifiers for an entity.
|
List<ModelElementFacade> |
ManageableEntity.getManageableMembers()
ManageableAttributes and ManageableAssociationEnds
|
Collection<ModelElementFacade> |
PackageFacade.getModelElements()
Gets all the model elements belonging to the root package.
|
Collection<ModelElementFacade> |
PackageFacade.getOwnedElements()
The elements directly found in this package.
|
Collection<ModelElementFacade> |
NamespaceFacade.getOwnedElements()
Gets the model elements which this namespace owns.
|
List<ModelElementFacade> |
ClassifierFacade.getProperties()
A collection containing all 'properties' of the classifier.
|
Collection<ModelElementFacade> |
Entity.getProperties(boolean follow,
boolean withIdentifiers)
Gets all properties of this entity, this includes the attributes and navigable association
ends of the entity.
|
Collection<ModelElementFacade> |
ClassifierFacade.getRequiredConstructorParameters()
A collection containing all required and/or read-only 'properties' of the classifier.
|
Collection<ModelElementFacade> |
Entity.getRequiredProperties(boolean follow,
boolean withIdentifiers)
Gets all required properties for this entity.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelElementFacade.copyTaggedValues(ModelElementFacade element)
Copies all tagged values from the given ModelElementFacade to this model element facade.
|
String |
UMLMetafacadeUtils.createConstructor(ModelElementFacade facade)
Supplies a result for type =
|
String |
UMLMetafacadeUtils.createConstructor(ModelElementFacade facade,
boolean useMany)
Supplies a result for type =
|
String |
UMLMetafacadeUtils.createConstructor(ModelElementFacade facade,
boolean useMany,
ModelElementFacade parent)
Supplies a result for type =
|
String |
ModelElementFacade.getBindedFullyQualifiedName(ModelElementFacade bindedElement)
Returns the fully qualified name of the model element.
|
static String |
UMLMetafacadeUtils.getClassDeclaration(ModelElementFacade facade,
boolean enableTemplating)
Get the classname without the package name and without additional template<> parameters.
|
static String |
UMLMetafacadeUtils.getClassDeclaration(ModelElementFacade facade,
String className,
boolean enableTemplating)
Get the classname without the package name and without additional template<> parameters.
|
static String |
UMLMetafacadeUtils.getFQNameWithoutTemplate(ModelElementFacade facade)
Get the fully-qualified classname without the additional template<> parameters.
|
static String |
UMLMetafacadeUtils.getGenericTemplate(ModelElementFacade facade,
boolean enableTemplating)
Get the generic template, ?> declaration.
|
static String |
EntityMetafacadeUtils.getSqlNameFromTaggedValue(ModelElementFacade element,
String name,
Short nameMaxLength,
Object separator,
Object shortenSqlNamesMethod)
Gets the SQL name.
|
static String |
EntityMetafacadeUtils.getSqlNameFromTaggedValue(ModelElementFacade element,
String name,
Short nameMaxLength,
String suffix,
Object separator,
Object shortenSqlNamesMethod)
Gets the SQL name.
|
static String |
EntityMetafacadeUtils.getSqlNameFromTaggedValue(String prefix,
ModelElementFacade element,
String name,
Short nameMaxLength,
Object separator,
Object shortenSqlNamesMethod)
Gets the SQL name.
|
static String |
EntityMetafacadeUtils.getSqlNameFromTaggedValue(String prefix,
ModelElementFacade element,
String name,
Short nameMaxLength,
String suffix,
Object separator,
Object shortenSqlNamesMethod)
Gets the SQL name.
|
static boolean |
UMLMetafacadeUtils.shouldOutput(ModelElementFacade mef)
Determines if the class/package should be generated.
|
static boolean |
UMLMetafacadeUtils.shouldOutput(ModelElementFacade mef,
String outletFile,
boolean refOutput)
Returns the number of methods without stereotypes or with SimpleClass stereotype.
|
Copyright © 2003–2014 AndroMDA.org. All rights reserved.