Interface RhapsodyFactory
-
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
public interface RhapsodyFactory extends org.eclipse.emf.ecore.EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
RhapsodyPackage
-
-
Field Summary
Fields Modifier and Type Field Description static RhapsodyFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AcceptEventAction
createAcceptEventAction()
Returns a new object of class 'Accept Event Action'.AcceptTimeEvent
createAcceptTimeEvent()
Returns a new object of class 'Accept Time Event'.Action
createAction()
Returns a new object of class 'Action'.ActivityDiagram
createActivityDiagram()
Returns a new object of class 'Activity Diagram'.Actor
createActor()
Returns a new object of class 'Actor'.Application
createApplication()
Returns a new object of class 'Application'.Argument
createArgument()
Returns a new object of class 'Argument'.ASCIIFile
createASCIIFile()
Returns a new object of class 'ASCII File'.AssociationClass
createAssociationClass()
Returns a new object of class 'Association Class'.AssociationRole
createAssociationRole()
Returns a new object of class 'Association Role'.Attribute
createAttribute()
Returns a new object of class 'Attribute'.AttributeValue
createAttributeValue()
Returns a new object of class 'Attribute Value'.CallOperation
createCallOperation()
Returns a new object of class 'Call Operation'.Class
createClass()
Returns a new object of class 'Class'.ClassifierRole
createClassifierRole()
Returns a new object of class 'Classifier Role'.Collaboration
createCollaboration()
Returns a new object of class 'Collaboration'.CollaborationDiagram
createCollaborationDiagram()
Returns a new object of class 'Collaboration Diagram'.Comment
createComment()
Returns a new object of class 'Comment'.Component
createComponent()
Returns a new object of class 'Component'.ComponentDiagram
createComponentDiagram()
Returns a new object of class 'Component Diagram'.ComponentInstance
createComponentInstance()
Returns a new object of class 'Component Instance'.Configuration
createConfiguration()
Returns a new object of class 'Configuration'.Connector
createConnector()
Returns a new object of class 'Connector'.Constraint
createConstraint()
Returns a new object of class 'Constraint'.ContextSpecification
createContextSpecification()
Returns a new object of class 'Context Specification'.ControlledFile
createControlledFile()
Returns a new object of class 'Controlled File'.Dependency
createDependency()
Returns a new object of class 'Dependency'.DeploymentDiagram
createDeploymentDiagram()
Returns a new object of class 'Deployment Diagram'.EnumerationLiteral
createEnumerationLiteral()
Returns a new object of class 'Enumeration Literal'.Event
createEvent()
Returns a new object of class 'Event'.EventReception
createEventReception()
Returns a new object of class 'Event Reception'.ExecutionOccurrence
createExecutionOccurrence()
Returns a new object of class 'Execution Occurrence'.File
createFile()
Returns a new object of class 'File'.FileFragment
createFileFragment()
Returns a new object of class 'File Fragment'.Flow
createFlow()
Returns a new object of class 'Flow'.Flowchart
createFlowchart()
Returns a new object of class 'Flowchart'.FlowItem
createFlowItem()
Returns a new object of class 'Flow Item'.Generalization
createGeneralization()
Returns a new object of class 'Generalization'.GraphEdge
createGraphEdge()
Returns a new object of class 'Graph Edge'.GraphicalProperty
createGraphicalProperty()
Returns a new object of class 'Graphical Property'.GraphNode
createGraphNode()
Returns a new object of class 'Graph Node'.Guard
createGuard()
Returns a new object of class 'Guard'.HyperLink
createHyperLink()
Returns a new object of class 'Hyper Link'.ImageMap
createImageMap()
Returns a new object of class 'Image Map'.Instance
createInstance()
Returns a new object of class 'Instance'.InstanceSlot
createInstanceSlot()
Returns a new object of class 'Instance Slot'.InstanceSpecification
createInstanceSpecification()
Returns a new object of class 'Instance Specification'.InstanceValue
createInstanceValue()
Returns a new object of class 'Instance Value'.InteractionOccurrence
createInteractionOccurrence()
Returns a new object of class 'Interaction Occurrence'.InteractionOperand
createInteractionOperand()
Returns a new object of class 'Interaction Operand'.InteractionOperator
createInteractionOperator()
Returns a new object of class 'Interaction Operator'.Label
createLabel()
Returns a new object of class 'Label'.Link
createLink()
Returns a new object of class 'Link'.LiteralSpecification
createLiteralSpecification()
Returns a new object of class 'Literal Specification'.Message
createMessage()
Returns a new object of class 'Message'.MessagePoint
createMessagePoint()
Returns a new object of class 'Message Point'.Module
createModule()
Returns a new object of class 'Module'.Node
createNode()
Returns a new object of class 'Node'.ObjectModelDiagram
createObjectModelDiagram()
Returns a new object of class 'Object Model Diagram'.ObjectNode
createObjectNode()
Returns a new object of class 'Object Node'.Operation
createOperation()
Returns a new object of class 'Operation'.Package
createPackage()
Returns a new object of class 'Package'.Pin
createPin()
Returns a new object of class 'Pin'.Port
createPort()
Returns a new object of class 'Port'.Profile
createProfile()
Returns a new object of class 'Profile'.Project
createProject()
Returns a new object of class 'Project'.Property
createProperty()
Returns a new object of class 'Property'.Relation
createRelation()
Returns a new object of class 'Relation'.Requirement
createRequirement()
Returns a new object of class 'Requirement'.SendAction
createSendAction()
Returns a new object of class 'Send Action'.SequenceDiagram
createSequenceDiagram()
Returns a new object of class 'Sequence Diagram'.State
createState()
Returns a new object of class 'State'.Statechart
createStatechart()
Returns a new object of class 'Statechart'.StatechartDiagram
createStatechartDiagram()
Returns a new object of class 'Statechart Diagram'.Stereotype
createStereotype()
Returns a new object of class 'Stereotype'.StructureDiagram
createStructureDiagram()
Returns a new object of class 'Structure Diagram'.Swimlane
createSwimlane()
Returns a new object of class 'Swimlane'.SysMLPort
createSysMLPort()
Returns a new object of class 'Sys ML Port'.Tag
createTag()
Returns a new object of class 'Tag'.TemplateInstantiation
createTemplateInstantiation()
Returns a new object of class 'Template Instantiation'.TemplateInstantiationParameter
createTemplateInstantiationParameter()
Returns a new object of class 'Template Instantiation Parameter'.TemplateParameter
createTemplateParameter()
Returns a new object of class 'Template Parameter'.TimingDiagram
createTimingDiagram()
Returns a new object of class 'Timing Diagram'.Transition
createTransition()
Returns a new object of class 'Transition'.Trigger
createTrigger()
Returns a new object of class 'Trigger'.Type
createType()
Returns a new object of class 'Type'.UseCase
createUseCase()
Returns a new object of class 'Use Case'.UseCaseDiagram
createUseCaseDiagram()
Returns a new object of class 'Use Case Diagram'.ValueSpecification
createValueSpecification()
Returns a new object of class 'Value Specification'.VariationPoint
createVariationPoint()
Returns a new object of class 'Variation Point'.RhapsodyPackage
getRhapsodyPackage()
Returns the package supported by this factory.-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
-
-
-
Field Detail
-
eINSTANCE
static final RhapsodyFactory eINSTANCE
The singleton instance of the factory.
-
-
Method Detail
-
createGraphNode
GraphNode createGraphNode()
Returns a new object of class 'Graph Node'.- Returns:
- a new object of class 'Graph Node'.
-
createGraphicalProperty
GraphicalProperty createGraphicalProperty()
Returns a new object of class 'Graphical Property'.- Returns:
- a new object of class 'Graphical Property'.
-
createGraphEdge
GraphEdge createGraphEdge()
Returns a new object of class 'Graph Edge'.- Returns:
- a new object of class 'Graph Edge'.
-
createObjectModelDiagram
ObjectModelDiagram createObjectModelDiagram()
Returns a new object of class 'Object Model Diagram'.- Returns:
- a new object of class 'Object Model Diagram'.
-
createStatechartDiagram
StatechartDiagram createStatechartDiagram()
Returns a new object of class 'Statechart Diagram'.- Returns:
- a new object of class 'Statechart Diagram'.
-
createActivityDiagram
ActivityDiagram createActivityDiagram()
Returns a new object of class 'Activity Diagram'.- Returns:
- a new object of class 'Activity Diagram'.
-
createSequenceDiagram
SequenceDiagram createSequenceDiagram()
Returns a new object of class 'Sequence Diagram'.- Returns:
- a new object of class 'Sequence Diagram'.
-
createUseCaseDiagram
UseCaseDiagram createUseCaseDiagram()
Returns a new object of class 'Use Case Diagram'.- Returns:
- a new object of class 'Use Case Diagram'.
-
createCollaborationDiagram
CollaborationDiagram createCollaborationDiagram()
Returns a new object of class 'Collaboration Diagram'.- Returns:
- a new object of class 'Collaboration Diagram'.
-
createComponentDiagram
ComponentDiagram createComponentDiagram()
Returns a new object of class 'Component Diagram'.- Returns:
- a new object of class 'Component Diagram'.
-
createDeploymentDiagram
DeploymentDiagram createDeploymentDiagram()
Returns a new object of class 'Deployment Diagram'.- Returns:
- a new object of class 'Deployment Diagram'.
-
createStructureDiagram
StructureDiagram createStructureDiagram()
Returns a new object of class 'Structure Diagram'.- Returns:
- a new object of class 'Structure Diagram'.
-
createActor
Actor createActor()
Returns a new object of class 'Actor'.- Returns:
- a new object of class 'Actor'.
-
createAttribute
Attribute createAttribute()
Returns a new object of class 'Attribute'.- Returns:
- a new object of class 'Attribute'.
-
createStereotype
Stereotype createStereotype()
Returns a new object of class 'Stereotype'.- Returns:
- a new object of class 'Stereotype'.
-
createFileFragment
FileFragment createFileFragment()
Returns a new object of class 'File Fragment'.- Returns:
- a new object of class 'File Fragment'.
-
createFile
File createFile()
Returns a new object of class 'File'.- Returns:
- a new object of class 'File'.
-
createArgument
Argument createArgument()
Returns a new object of class 'Argument'.- Returns:
- a new object of class 'Argument'.
-
createStatechart
Statechart createStatechart()
Returns a new object of class 'Statechart'.- Returns:
- a new object of class 'Statechart'.
-
createClass
Class createClass()
Returns a new object of class 'Class'.- Returns:
- a new object of class 'Class'.
-
createGuard
Guard createGuard()
Returns a new object of class 'Guard'.- Returns:
- a new object of class 'Guard'.
-
createTrigger
Trigger createTrigger()
Returns a new object of class 'Trigger'.- Returns:
- a new object of class 'Trigger'.
-
createTransition
Transition createTransition()
Returns a new object of class 'Transition'.- Returns:
- a new object of class 'Transition'.
-
createEvent
Event createEvent()
Returns a new object of class 'Event'.- Returns:
- a new object of class 'Event'.
-
createSendAction
SendAction createSendAction()
Returns a new object of class 'Send Action'.- Returns:
- a new object of class 'Send Action'.
-
createState
State createState()
Returns a new object of class 'State'.- Returns:
- a new object of class 'State'.
-
createSwimlane
Swimlane createSwimlane()
Returns a new object of class 'Swimlane'.- Returns:
- a new object of class 'Swimlane'.
-
createFlowchart
Flowchart createFlowchart()
Returns a new object of class 'Flowchart'.- Returns:
- a new object of class 'Flowchart'.
-
createOperation
Operation createOperation()
Returns a new object of class 'Operation'.- Returns:
- a new object of class 'Operation'.
-
createAssociationClass
AssociationClass createAssociationClass()
Returns a new object of class 'Association Class'.- Returns:
- a new object of class 'Association Class'.
-
createRelation
Relation createRelation()
Returns a new object of class 'Relation'.- Returns:
- a new object of class 'Relation'.
-
createPort
Port createPort()
Returns a new object of class 'Port'.- Returns:
- a new object of class 'Port'.
-
createSysMLPort
SysMLPort createSysMLPort()
Returns a new object of class 'Sys ML Port'.- Returns:
- a new object of class 'Sys ML Port'.
-
createLink
Link createLink()
Returns a new object of class 'Link'.- Returns:
- a new object of class 'Link'.
-
createAttributeValue
AttributeValue createAttributeValue()
Returns a new object of class 'Attribute Value'.- Returns:
- a new object of class 'Attribute Value'.
-
createInstance
Instance createInstance()
Returns a new object of class 'Instance'.- Returns:
- a new object of class 'Instance'.
-
createClassifierRole
ClassifierRole createClassifierRole()
Returns a new object of class 'Classifier Role'.- Returns:
- a new object of class 'Classifier Role'.
-
createAssociationRole
AssociationRole createAssociationRole()
Returns a new object of class 'Association Role'.- Returns:
- a new object of class 'Association Role'.
-
createExecutionOccurrence
ExecutionOccurrence createExecutionOccurrence()
Returns a new object of class 'Execution Occurrence'.- Returns:
- a new object of class 'Execution Occurrence'.
-
createMessage
Message createMessage()
Returns a new object of class 'Message'.- Returns:
- a new object of class 'Message'.
-
createInteractionOccurrence
InteractionOccurrence createInteractionOccurrence()
Returns a new object of class 'Interaction Occurrence'.- Returns:
- a new object of class 'Interaction Occurrence'.
-
createInteractionOperand
InteractionOperand createInteractionOperand()
Returns a new object of class 'Interaction Operand'.- Returns:
- a new object of class 'Interaction Operand'.
-
createInteractionOperator
InteractionOperator createInteractionOperator()
Returns a new object of class 'Interaction Operator'.- Returns:
- a new object of class 'Interaction Operator'.
-
createMessagePoint
MessagePoint createMessagePoint()
Returns a new object of class 'Message Point'.- Returns:
- a new object of class 'Message Point'.
-
createCollaboration
Collaboration createCollaboration()
Returns a new object of class 'Collaboration'.- Returns:
- a new object of class 'Collaboration'.
-
createUseCase
UseCase createUseCase()
Returns a new object of class 'Use Case'.- Returns:
- a new object of class 'Use Case'.
-
createConfiguration
Configuration createConfiguration()
Returns a new object of class 'Configuration'.- Returns:
- a new object of class 'Configuration'.
-
createComponent
Component createComponent()
Returns a new object of class 'Component'.- Returns:
- a new object of class 'Component'.
-
createProfile
Profile createProfile()
Returns a new object of class 'Profile'.- Returns:
- a new object of class 'Profile'.
-
createEnumerationLiteral
EnumerationLiteral createEnumerationLiteral()
Returns a new object of class 'Enumeration Literal'.- Returns:
- a new object of class 'Enumeration Literal'.
-
createType
Type createType()
Returns a new object of class 'Type'.- Returns:
- a new object of class 'Type'.
-
createComponentInstance
ComponentInstance createComponentInstance()
Returns a new object of class 'Component Instance'.- Returns:
- a new object of class 'Component Instance'.
-
createNode
Node createNode()
Returns a new object of class 'Node'.- Returns:
- a new object of class 'Node'.
-
createModule
Module createModule()
Returns a new object of class 'Module'.- Returns:
- a new object of class 'Module'.
-
createFlow
Flow createFlow()
Returns a new object of class 'Flow'.- Returns:
- a new object of class 'Flow'.
-
createFlowItem
FlowItem createFlowItem()
Returns a new object of class 'Flow Item'.- Returns:
- a new object of class 'Flow Item'.
-
createPackage
Package createPackage()
Returns a new object of class 'Package'.- Returns:
- a new object of class 'Package'.
-
createProject
Project createProject()
Returns a new object of class 'Project'.- Returns:
- a new object of class 'Project'.
-
createTemplateInstantiationParameter
TemplateInstantiationParameter createTemplateInstantiationParameter()
Returns a new object of class 'Template Instantiation Parameter'.- Returns:
- a new object of class 'Template Instantiation Parameter'.
-
createTemplateInstantiation
TemplateInstantiation createTemplateInstantiation()
Returns a new object of class 'Template Instantiation'.- Returns:
- a new object of class 'Template Instantiation'.
-
createConstraint
Constraint createConstraint()
Returns a new object of class 'Constraint'.- Returns:
- a new object of class 'Constraint'.
-
createTemplateParameter
TemplateParameter createTemplateParameter()
Returns a new object of class 'Template Parameter'.- Returns:
- a new object of class 'Template Parameter'.
-
createHyperLink
HyperLink createHyperLink()
Returns a new object of class 'Hyper Link'.- Returns:
- a new object of class 'Hyper Link'.
-
createDependency
Dependency createDependency()
Returns a new object of class 'Dependency'.- Returns:
- a new object of class 'Dependency'.
-
createValueSpecification
ValueSpecification createValueSpecification()
Returns a new object of class 'Value Specification'.- Returns:
- a new object of class 'Value Specification'.
-
createTag
Tag createTag()
Returns a new object of class 'Tag'.- Returns:
- a new object of class 'Tag'.
-
createControlledFile
ControlledFile createControlledFile()
Returns a new object of class 'Controlled File'.- Returns:
- a new object of class 'Controlled File'.
-
createProperty
Property createProperty()
Returns a new object of class 'Property'.- Returns:
- a new object of class 'Property'.
-
createGeneralization
Generalization createGeneralization()
Returns a new object of class 'Generalization'.- Returns:
- a new object of class 'Generalization'.
-
createApplication
Application createApplication()
Returns a new object of class 'Application'.- Returns:
- a new object of class 'Application'.
-
createASCIIFile
ASCIIFile createASCIIFile()
Returns a new object of class 'ASCII File'.- Returns:
- a new object of class 'ASCII File'.
-
createCallOperation
CallOperation createCallOperation()
Returns a new object of class 'Call Operation'.- Returns:
- a new object of class 'Call Operation'.
-
createComment
Comment createComment()
Returns a new object of class 'Comment'.- Returns:
- a new object of class 'Comment'.
-
createConnector
Connector createConnector()
Returns a new object of class 'Connector'.- Returns:
- a new object of class 'Connector'.
-
createEventReception
EventReception createEventReception()
Returns a new object of class 'Event Reception'.- Returns:
- a new object of class 'Event Reception'.
-
createImageMap
ImageMap createImageMap()
Returns a new object of class 'Image Map'.- Returns:
- a new object of class 'Image Map'.
-
createLabel
Label createLabel()
Returns a new object of class 'Label'.- Returns:
- a new object of class 'Label'.
-
createObjectNode
ObjectNode createObjectNode()
Returns a new object of class 'Object Node'.- Returns:
- a new object of class 'Object Node'.
-
createPin
Pin createPin()
Returns a new object of class 'Pin'.- Returns:
- a new object of class 'Pin'.
-
createRequirement
Requirement createRequirement()
Returns a new object of class 'Requirement'.- Returns:
- a new object of class 'Requirement'.
-
createAcceptTimeEvent
AcceptTimeEvent createAcceptTimeEvent()
Returns a new object of class 'Accept Time Event'.- Returns:
- a new object of class 'Accept Time Event'.
-
createLiteralSpecification
LiteralSpecification createLiteralSpecification()
Returns a new object of class 'Literal Specification'.- Returns:
- a new object of class 'Literal Specification'.
-
createInstanceValue
InstanceValue createInstanceValue()
Returns a new object of class 'Instance Value'.- Returns:
- a new object of class 'Instance Value'.
-
createAcceptEventAction
AcceptEventAction createAcceptEventAction()
Returns a new object of class 'Accept Event Action'.- Returns:
- a new object of class 'Accept Event Action'.
-
createAction
Action createAction()
Returns a new object of class 'Action'.- Returns:
- a new object of class 'Action'.
-
createContextSpecification
ContextSpecification createContextSpecification()
Returns a new object of class 'Context Specification'.- Returns:
- a new object of class 'Context Specification'.
-
createInstanceSpecification
InstanceSpecification createInstanceSpecification()
Returns a new object of class 'Instance Specification'.- Returns:
- a new object of class 'Instance Specification'.
-
createInstanceSlot
InstanceSlot createInstanceSlot()
Returns a new object of class 'Instance Slot'.- Returns:
- a new object of class 'Instance Slot'.
-
createTimingDiagram
TimingDiagram createTimingDiagram()
Returns a new object of class 'Timing Diagram'.- Returns:
- a new object of class 'Timing Diagram'.
-
createVariationPoint
VariationPoint createVariationPoint()
Returns a new object of class 'Variation Point'.- Returns:
- a new object of class 'Variation Point'.
-
getRhapsodyPackage
RhapsodyPackage getRhapsodyPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-
-