All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.eclipse.uml2.uml.UMLFactory Maven / Gradle / Ivy

/*
 * Copyright (c) 2005, 2009 IBM Corporation and others.
 * All rights reserved.   This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *   IBM - initial API and implementation
 *
 * $Id: UMLFactory.java,v 1.8 2009/02/27 18:37:52 jbruck Exp $
 */
package org.eclipse.uml2.uml;

import org.eclipse.emf.ecore.EFactory;

/**
 * 
 * The Factory for the model.
 * It provides a create method for each non-abstract class of the model.
 * 
 * @see org.eclipse.uml2.uml.UMLPackage
 * @generated
 */
public interface UMLFactory
		extends EFactory {

	/**
	 * The singleton instance of the factory.
	 * 
	 * 
	 * @generated
	 */
	UMLFactory eINSTANCE = org.eclipse.uml2.uml.internal.impl.UMLFactoryImpl
		.init();

	/**
	 * Returns a new object of class 'Comment'.
	 * 
	 * 
	 * @return a new object of class 'Comment'.
	 * @generated
	 */
	Comment createComment();

	/**
	 * Returns a new object of class 'Dependency'.
	 * 
	 * 
	 * @return a new object of class 'Dependency'.
	 * @generated
	 */
	Dependency createDependency();

	/**
	 * Returns a new object of class 'Template Parameter'.
	 * 
	 * 
	 * @return a new object of class 'Template Parameter'.
	 * @generated
	 */
	TemplateParameter createTemplateParameter();

	/**
	 * Returns a new object of class 'Template Signature'.
	 * 
	 * 
	 * @return a new object of class 'Template Signature'.
	 * @generated
	 */
	TemplateSignature createTemplateSignature();

	/**
	 * Returns a new object of class 'Template Binding'.
	 * 
	 * 
	 * @return a new object of class 'Template Binding'.
	 * @generated
	 */
	TemplateBinding createTemplateBinding();

	/**
	 * Returns a new object of class 'Template Parameter Substitution'.
	 * 
	 * 
	 * @return a new object of class 'Template Parameter Substitution'.
	 * @generated
	 */
	TemplateParameterSubstitution createTemplateParameterSubstitution();

	/**
	 * Returns a new object of class 'Element Import'.
	 * 
	 * 
	 * @return a new object of class 'Element Import'.
	 * @generated
	 */
	ElementImport createElementImport();

	/**
	 * Returns a new object of class 'Package Import'.
	 * 
	 * 
	 * @return a new object of class 'Package Import'.
	 * @generated
	 */
	PackageImport createPackageImport();

	/**
	 * Returns a new object of class 'Package'.
	 * 
	 * 
	 * @return a new object of class 'Package'.
	 * @generated
	 */
	Package createPackage();

	/**
	 * Returns a new object of class 'Package Merge'.
	 * 
	 * 
	 * @return a new object of class 'Package Merge'.
	 * @generated
	 */
	PackageMerge createPackageMerge();

	/**
	 * Returns a new object of class 'Profile Application'.
	 * 
	 * 
	 * @return a new object of class 'Profile Application'.
	 * @generated
	 */
	ProfileApplication createProfileApplication();

	/**
	 * Returns a new object of class 'Profile'.
	 * 
	 * 
	 * @return a new object of class 'Profile'.
	 * @generated
	 */
	Profile createProfile();

	/**
	 * Returns a new object of class 'Stereotype'.
	 * 
	 * 
	 * @return a new object of class 'Stereotype'.
	 * @generated
	 */
	Stereotype createStereotype();

	/**
	 * Returns a new object of class 'Image'.
	 * 
	 * 
	 * @return a new object of class 'Image'.
	 * @generated
	 */
	Image createImage();

	/**
	 * Returns a new object of class 'Class'.
	 * 
	 * 
	 * @return a new object of class 'Class'.
	 * @generated
	 */
	Class createClass();

	/**
	 * Returns a new object of class 'Generalization'.
	 * 
	 * 
	 * @return a new object of class 'Generalization'.
	 * @generated
	 */
	Generalization createGeneralization();

	/**
	 * Returns a new object of class 'Generalization Set'.
	 * 
	 * 
	 * @return a new object of class 'Generalization Set'.
	 * @generated
	 */
	GeneralizationSet createGeneralizationSet();

	/**
	 * Returns a new object of class 'Use Case'.
	 * 
	 * 
	 * @return a new object of class 'Use Case'.
	 * @generated
	 */
	UseCase createUseCase();

	/**
	 * Returns a new object of class 'Include'.
	 * 
	 * 
	 * @return a new object of class 'Include'.
	 * @generated
	 */
	Include createInclude();

	/**
	 * Returns a new object of class 'Extend'.
	 * 
	 * 
	 * @return a new object of class 'Extend'.
	 * @generated
	 */
	Extend createExtend();

	/**
	 * Returns a new object of class 'Constraint'.
	 * 
	 * 
	 * @return a new object of class 'Constraint'.
	 * @generated
	 */
	Constraint createConstraint();

	/**
	 * Returns a new object of class 'Extension Point'.
	 * 
	 * 
	 * @return a new object of class 'Extension Point'.
	 * @generated
	 */
	ExtensionPoint createExtensionPoint();

	/**
	 * Returns a new object of class 'Substitution'.
	 * 
	 * 
	 * @return a new object of class 'Substitution'.
	 * @generated
	 */
	Substitution createSubstitution();

	/**
	 * Returns a new object of class 'Realization'.
	 * 
	 * 
	 * @return a new object of class 'Realization'.
	 * @generated
	 */
	Realization createRealization();

	/**
	 * Returns a new object of class 'Abstraction'.
	 * 
	 * 
	 * @return a new object of class 'Abstraction'.
	 * @generated
	 */
	Abstraction createAbstraction();

	/**
	 * Returns a new object of class 'Opaque Expression'.
	 * 
	 * 
	 * @return a new object of class 'Opaque Expression'.
	 * @generated
	 */
	OpaqueExpression createOpaqueExpression();

	/**
	 * Returns a new object of class 'Parameter'.
	 * 
	 * 
	 * @return a new object of class 'Parameter'.
	 * @generated
	 */
	Parameter createParameter();

	/**
	 * Returns a new object of class 'Connector End'.
	 * 
	 * 
	 * @return a new object of class 'Connector End'.
	 * @generated
	 */
	ConnectorEnd createConnectorEnd();

	/**
	 * Returns a new object of class 'Property'.
	 * 
	 * 
	 * @return a new object of class 'Property'.
	 * @generated
	 */
	Property createProperty();

	/**
	 * Returns a new object of class 'Deployment'.
	 * 
	 * 
	 * @return a new object of class 'Deployment'.
	 * @generated
	 */
	Deployment createDeployment();

	/**
	 * Returns a new object of class 'Deployment Specification'.
	 * 
	 * 
	 * @return a new object of class 'Deployment Specification'.
	 * @generated
	 */
	DeploymentSpecification createDeploymentSpecification();

	/**
	 * Returns a new object of class 'Artifact'.
	 * 
	 * 
	 * @return a new object of class 'Artifact'.
	 * @generated
	 */
	Artifact createArtifact();

	/**
	 * Returns a new object of class 'Manifestation'.
	 * 
	 * 
	 * @return a new object of class 'Manifestation'.
	 * @generated
	 */
	Manifestation createManifestation();

	/**
	 * Returns a new object of class 'Operation'.
	 * 
	 * 
	 * @return a new object of class 'Operation'.
	 * @generated
	 */
	Operation createOperation();

	/**
	 * Returns a new object of class 'Parameter Set'.
	 * 
	 * 
	 * @return a new object of class 'Parameter Set'.
	 * @generated
	 */
	ParameterSet createParameterSet();

	/**
	 * Returns a new object of class 'Data Type'.
	 * 
	 * 
	 * @return a new object of class 'Data Type'.
	 * @generated
	 */
	DataType createDataType();

	/**
	 * Returns a new object of class 'Interface'.
	 * 
	 * 
	 * @return a new object of class 'Interface'.
	 * @generated
	 */
	Interface createInterface();

	/**
	 * Returns a new object of class 'Reception'.
	 * 
	 * 
	 * @return a new object of class 'Reception'.
	 * @generated
	 */
	Reception createReception();

	/**
	 * Returns a new object of class 'Signal'.
	 * 
	 * 
	 * @return a new object of class 'Signal'.
	 * @generated
	 */
	Signal createSignal();

	/**
	 * Returns a new object of class 'Protocol State Machine'.
	 * 
	 * 
	 * @return a new object of class 'Protocol State Machine'.
	 * @generated
	 */
	ProtocolStateMachine createProtocolStateMachine();

	/**
	 * Returns a new object of class 'State Machine'.
	 * 
	 * 
	 * @return a new object of class 'State Machine'.
	 * @generated
	 */
	StateMachine createStateMachine();

	/**
	 * Returns a new object of class 'Region'.
	 * 
	 * 
	 * @return a new object of class 'Region'.
	 * @generated
	 */
	Region createRegion();

	/**
	 * Returns a new object of class 'Transition'.
	 * 
	 * 
	 * @return a new object of class 'Transition'.
	 * @generated
	 */
	Transition createTransition();

	/**
	 * Returns a new object of class 'Trigger'.
	 * 
	 * 
	 * @return a new object of class 'Trigger'.
	 * @generated
	 */
	Trigger createTrigger();

	/**
	 * Returns a new object of class 'Port'.
	 * 
	 * 
	 * @return a new object of class 'Port'.
	 * @generated
	 */
	Port createPort();

	/**
	 * Returns a new object of class 'State'.
	 * 
	 * 
	 * @return a new object of class 'State'.
	 * @generated
	 */
	State createState();

	/**
	 * Returns a new object of class 'Connection Point Reference'.
	 * 
	 * 
	 * @return a new object of class 'Connection Point Reference'.
	 * @generated
	 */
	ConnectionPointReference createConnectionPointReference();

	/**
	 * Returns a new object of class 'Pseudostate'.
	 * 
	 * 
	 * @return a new object of class 'Pseudostate'.
	 * @generated
	 */
	Pseudostate createPseudostate();

	/**
	 * Returns a new object of class 'Protocol Conformance'.
	 * 
	 * 
	 * @return a new object of class 'Protocol Conformance'.
	 * @generated
	 */
	ProtocolConformance createProtocolConformance();

	/**
	 * Returns a new object of class 'Operation Template Parameter'.
	 * 
	 * 
	 * @return a new object of class 'Operation Template Parameter'.
	 * @generated
	 */
	OperationTemplateParameter createOperationTemplateParameter();

	/**
	 * Returns a new object of class 'Association'.
	 * 
	 * 
	 * @return a new object of class 'Association'.
	 * @generated
	 */
	Association createAssociation();

	/**
	 * Returns a new object of class 'Connectable Element Template Parameter'.
	 * 
	 * 
	 * @return a new object of class 'Connectable Element Template Parameter'.
	 * @generated
	 */
	ConnectableElementTemplateParameter createConnectableElementTemplateParameter();

	/**
	 * Returns a new object of class 'Collaboration Use'.
	 * 
	 * 
	 * @return a new object of class 'Collaboration Use'.
	 * @generated
	 */
	CollaborationUse createCollaborationUse();

	/**
	 * Returns a new object of class 'Collaboration'.
	 * 
	 * 
	 * @return a new object of class 'Collaboration'.
	 * @generated
	 */
	Collaboration createCollaboration();

	/**
	 * Returns a new object of class 'Connector'.
	 * 
	 * 
	 * @return a new object of class 'Connector'.
	 * @generated
	 */
	Connector createConnector();

	/**
	 * Returns a new object of class 'Redefinable Template Signature'.
	 * 
	 * 
	 * @return a new object of class 'Redefinable Template Signature'.
	 * @generated
	 */
	RedefinableTemplateSignature createRedefinableTemplateSignature();

	/**
	 * Returns a new object of class 'Classifier Template Parameter'.
	 * 
	 * 
	 * @return a new object of class 'Classifier Template Parameter'.
	 * @generated
	 */
	ClassifierTemplateParameter createClassifierTemplateParameter();

	/**
	 * Returns a new object of class 'Interface Realization'.
	 * 
	 * 
	 * @return a new object of class 'Interface Realization'.
	 * @generated
	 */
	InterfaceRealization createInterfaceRealization();

	/**
	 * Returns a new object of class 'Extension'.
	 * 
	 * 
	 * @return a new object of class 'Extension'.
	 * @generated
	 */
	Extension createExtension();

	/**
	 * Returns a new object of class 'Extension End'.
	 * 
	 * 
	 * @return a new object of class 'Extension End'.
	 * @generated
	 */
	ExtensionEnd createExtensionEnd();

	/**
	 * Returns a new object of class 'String Expression'.
	 * 
	 * 
	 * @return a new object of class 'String Expression'.
	 * @generated
	 */
	StringExpression createStringExpression();

	/**
	 * Returns a new object of class 'Expression'.
	 * 
	 * 
	 * @return a new object of class 'Expression'.
	 * @generated
	 */
	Expression createExpression();

	/**
	 * Returns a new object of class 'Literal Integer'.
	 * 
	 * 
	 * @return a new object of class 'Literal Integer'.
	 * @generated
	 */
	LiteralInteger createLiteralInteger();

	/**
	 * Returns a new object of class 'Literal String'.
	 * 
	 * 
	 * @return a new object of class 'Literal String'.
	 * @generated
	 */
	LiteralString createLiteralString();

	/**
	 * Returns a new object of class 'Literal Boolean'.
	 * 
	 * 
	 * @return a new object of class 'Literal Boolean'.
	 * @generated
	 */
	LiteralBoolean createLiteralBoolean();

	/**
	 * Returns a new object of class 'Literal Null'.
	 * 
	 * 
	 * @return a new object of class 'Literal Null'.
	 * @generated
	 */
	LiteralNull createLiteralNull();

	/**
	 * Returns a new object of class 'Slot'.
	 * 
	 * 
	 * @return a new object of class 'Slot'.
	 * @generated
	 */
	Slot createSlot();

	/**
	 * Returns a new object of class 'Instance Specification'.
	 * 
	 * 
	 * @return a new object of class 'Instance Specification'.
	 * @generated
	 */
	InstanceSpecification createInstanceSpecification();

	/**
	 * Returns a new object of class 'Enumeration'.
	 * 
	 * 
	 * @return a new object of class 'Enumeration'.
	 * @generated
	 */
	Enumeration createEnumeration();

	/**
	 * Returns a new object of class 'Enumeration Literal'.
	 * 
	 * 
	 * @return a new object of class 'Enumeration Literal'.
	 * @generated
	 */
	EnumerationLiteral createEnumerationLiteral();

	/**
	 * Returns a new object of class 'Primitive Type'.
	 * 
	 * 
	 * @return a new object of class 'Primitive Type'.
	 * @generated
	 */
	PrimitiveType createPrimitiveType();

	/**
	 * Returns a new object of class 'Instance Value'.
	 * 
	 * 
	 * @return a new object of class 'Instance Value'.
	 * @generated
	 */
	InstanceValue createInstanceValue();

	/**
	 * Returns a new object of class 'Literal Unlimited Natural'.
	 * 
	 * 
	 * @return a new object of class 'Literal Unlimited Natural'.
	 * @generated
	 */
	LiteralUnlimitedNatural createLiteralUnlimitedNatural();

	/**
	 * Returns a new object of class 'Opaque Behavior'.
	 * 
	 * 
	 * @return a new object of class 'Opaque Behavior'.
	 * @generated
	 */
	OpaqueBehavior createOpaqueBehavior();

	/**
	 * Returns a new object of class 'Function Behavior'.
	 * 
	 * 
	 * @return a new object of class 'Function Behavior'.
	 * @generated
	 */
	FunctionBehavior createFunctionBehavior();

	/**
	 * Returns a new object of class 'Actor'.
	 * 
	 * 
	 * @return a new object of class 'Actor'.
	 * @generated
	 */
	Actor createActor();

	/**
	 * Returns a new object of class 'Usage'.
	 * 
	 * 
	 * @return a new object of class 'Usage'.
	 * @generated
	 */
	Usage createUsage();

	/**
	 * Returns a new object of class 'Message'.
	 * 
	 * 
	 * @return a new object of class 'Message'.
	 * @generated
	 */
	Message createMessage();

	/**
	 * Returns a new object of class 'Interaction'.
	 * 
	 * 
	 * @return a new object of class 'Interaction'.
	 * @generated
	 */
	Interaction createInteraction();

	/**
	 * Returns a new object of class 'Lifeline'.
	 * 
	 * 
	 * @return a new object of class 'Lifeline'.
	 * @generated
	 */
	Lifeline createLifeline();

	/**
	 * Returns a new object of class 'Part Decomposition'.
	 * 
	 * 
	 * @return a new object of class 'Part Decomposition'.
	 * @generated
	 */
	PartDecomposition createPartDecomposition();

	/**
	 * Returns a new object of class 'Interaction Use'.
	 * 
	 * 
	 * @return a new object of class 'Interaction Use'.
	 * @generated
	 */
	InteractionUse createInteractionUse();

	/**
	 * Returns a new object of class 'Gate'.
	 * 
	 * 
	 * @return a new object of class 'Gate'.
	 * @generated
	 */
	Gate createGate();

	/**
	 * Returns a new object of class 'Activity'.
	 * 
	 * 
	 * @return a new object of class 'Activity'.
	 * @generated
	 */
	Activity createActivity();

	/**
	 * Returns a new object of class 'Activity Partition'.
	 * 
	 * 
	 * @return a new object of class 'Activity Partition'.
	 * @generated
	 */
	ActivityPartition createActivityPartition();

	/**
	 * Returns a new object of class 'Structured Activity Node'.
	 * 
	 * 
	 * @return a new object of class 'Structured Activity Node'.
	 * @generated
	 */
	StructuredActivityNode createStructuredActivityNode();

	/**
	 * Returns a new object of class 'Variable'.
	 * 
	 * 
	 * @return a new object of class 'Variable'.
	 * @generated
	 */
	Variable createVariable();

	/**
	 * Returns a new object of class 'Interruptible Activity Region'.
	 * 
	 * 
	 * @return a new object of class 'Interruptible Activity Region'.
	 * @generated
	 */
	InterruptibleActivityRegion createInterruptibleActivityRegion();

	/**
	 * Returns a new object of class 'Exception Handler'.
	 * 
	 * 
	 * @return a new object of class 'Exception Handler'.
	 * @generated
	 */
	ExceptionHandler createExceptionHandler();

	/**
	 * Returns a new object of class 'Output Pin'.
	 * 
	 * 
	 * @return a new object of class 'Output Pin'.
	 * @generated
	 */
	OutputPin createOutputPin();

	/**
	 * Returns a new object of class 'Pin'.
	 * 
	 * 
	 * @return a new object of class 'Pin'.
	 * @generated
	 */
	Pin createPin();

	/**
	 * Returns a new object of class 'Input Pin'.
	 * 
	 * 
	 * @return a new object of class 'Input Pin'.
	 * @generated
	 */
	InputPin createInputPin();

	/**
	 * Returns a new object of class 'General Ordering'.
	 * 
	 * 
	 * @return a new object of class 'General Ordering'.
	 * @generated
	 */
	GeneralOrdering createGeneralOrdering();

	/**
	 * Returns a new object of class 'Occurrence Specification'.
	 * 
	 * 
	 * @return a new object of class 'Occurrence Specification'.
	 * @generated
	 */
	OccurrenceSpecification createOccurrenceSpecification();

	/**
	 * Returns a new object of class 'Interaction Operand'.
	 * 
	 * 
	 * @return a new object of class 'Interaction Operand'.
	 * @generated
	 */
	InteractionOperand createInteractionOperand();

	/**
	 * Returns a new object of class 'Interaction Constraint'.
	 * 
	 * 
	 * @return a new object of class 'Interaction Constraint'.
	 * @generated
	 */
	InteractionConstraint createInteractionConstraint();

	/**
	 * Returns a new object of class 'Execution Occurrence Specification'.
	 * 
	 * 
	 * @return a new object of class 'Execution Occurrence Specification'.
	 * @generated
	 */
	ExecutionOccurrenceSpecification createExecutionOccurrenceSpecification();

	/**
	 * Returns a new object of class 'Execution Event'.
	 * 
	 * 
	 * @return a new object of class 'Execution Event'.
	 * @generated
	 */
	ExecutionEvent createExecutionEvent();

	/**
	 * Returns a new object of class 'State Invariant'.
	 * 
	 * 
	 * @return a new object of class 'State Invariant'.
	 * @generated
	 */
	StateInvariant createStateInvariant();

	/**
	 * Returns a new object of class 'Action Execution Specification'.
	 * 
	 * 
	 * @return a new object of class 'Action Execution Specification'.
	 * @generated
	 */
	ActionExecutionSpecification createActionExecutionSpecification();

	/**
	 * Returns a new object of class 'Behavior Execution Specification'.
	 * 
	 * 
	 * @return a new object of class 'Behavior Execution Specification'.
	 * @generated
	 */
	BehaviorExecutionSpecification createBehaviorExecutionSpecification();

	/**
	 * Returns a new object of class 'Creation Event'.
	 * 
	 * 
	 * @return a new object of class 'Creation Event'.
	 * @generated
	 */
	CreationEvent createCreationEvent();

	/**
	 * Returns a new object of class 'Destruction Event'.
	 * 
	 * 
	 * @return a new object of class 'Destruction Event'.
	 * @generated
	 */
	DestructionEvent createDestructionEvent();

	/**
	 * Returns a new object of class 'Send Operation Event'.
	 * 
	 * 
	 * @return a new object of class 'Send Operation Event'.
	 * @generated
	 */
	SendOperationEvent createSendOperationEvent();

	/**
	 * Returns a new object of class 'Send Signal Event'.
	 * 
	 * 
	 * @return a new object of class 'Send Signal Event'.
	 * @generated
	 */
	SendSignalEvent createSendSignalEvent();

	/**
	 * Returns a new object of class 'Message Occurrence Specification'.
	 * 
	 * 
	 * @return a new object of class 'Message Occurrence Specification'.
	 * @generated
	 */
	MessageOccurrenceSpecification createMessageOccurrenceSpecification();

	/**
	 * Returns a new object of class 'Receive Operation Event'.
	 * 
	 * 
	 * @return a new object of class 'Receive Operation Event'.
	 * @generated
	 */
	ReceiveOperationEvent createReceiveOperationEvent();

	/**
	 * Returns a new object of class 'Receive Signal Event'.
	 * 
	 * 
	 * @return a new object of class 'Receive Signal Event'.
	 * @generated
	 */
	ReceiveSignalEvent createReceiveSignalEvent();

	/**
	 * Returns a new object of class 'Combined Fragment'.
	 * 
	 * 
	 * @return a new object of class 'Combined Fragment'.
	 * @generated
	 */
	CombinedFragment createCombinedFragment();

	/**
	 * Returns a new object of class 'Continuation'.
	 * 
	 * 
	 * @return a new object of class 'Continuation'.
	 * @generated
	 */
	Continuation createContinuation();

	/**
	 * Returns a new object of class 'Consider Ignore Fragment'.
	 * 
	 * 
	 * @return a new object of class 'Consider Ignore Fragment'.
	 * @generated
	 */
	ConsiderIgnoreFragment createConsiderIgnoreFragment();

	/**
	 * Returns a new object of class 'Call Event'.
	 * 
	 * 
	 * @return a new object of class 'Call Event'.
	 * @generated
	 */
	CallEvent createCallEvent();

	/**
	 * Returns a new object of class 'Change Event'.
	 * 
	 * 
	 * @return a new object of class 'Change Event'.
	 * @generated
	 */
	ChangeEvent createChangeEvent();

	/**
	 * Returns a new object of class 'Signal Event'.
	 * 
	 * 
	 * @return a new object of class 'Signal Event'.
	 * @generated
	 */
	SignalEvent createSignalEvent();

	/**
	 * Returns a new object of class 'Any Receive Event'.
	 * 
	 * 
	 * @return a new object of class 'Any Receive Event'.
	 * @generated
	 */
	AnyReceiveEvent createAnyReceiveEvent();

	/**
	 * Returns a new object of class 'Create Object Action'.
	 * 
	 * 
	 * @return a new object of class 'Create Object Action'.
	 * @generated
	 */
	CreateObjectAction createCreateObjectAction();

	/**
	 * Returns a new object of class 'Destroy Object Action'.
	 * 
	 * 
	 * @return a new object of class 'Destroy Object Action'.
	 * @generated
	 */
	DestroyObjectAction createDestroyObjectAction();

	/**
	 * Returns a new object of class 'Test Identity Action'.
	 * 
	 * 
	 * @return a new object of class 'Test Identity Action'.
	 * @generated
	 */
	TestIdentityAction createTestIdentityAction();

	/**
	 * Returns a new object of class 'Read Self Action'.
	 * 
	 * 
	 * @return a new object of class 'Read Self Action'.
	 * @generated
	 */
	ReadSelfAction createReadSelfAction();

	/**
	 * Returns a new object of class 'Read Structural Feature Action'.
	 * 
	 * 
	 * @return a new object of class 'Read Structural Feature Action'.
	 * @generated
	 */
	ReadStructuralFeatureAction createReadStructuralFeatureAction();

	/**
	 * Returns a new object of class 'Clear Structural Feature Action'.
	 * 
	 * 
	 * @return a new object of class 'Clear Structural Feature Action'.
	 * @generated
	 */
	ClearStructuralFeatureAction createClearStructuralFeatureAction();

	/**
	 * Returns a new object of class 'Remove Structural Feature Value Action'.
	 * 
	 * 
	 * @return a new object of class 'Remove Structural Feature Value Action'.
	 * @generated
	 */
	RemoveStructuralFeatureValueAction createRemoveStructuralFeatureValueAction();

	/**
	 * Returns a new object of class 'Add Structural Feature Value Action'.
	 * 
	 * 
	 * @return a new object of class 'Add Structural Feature Value Action'.
	 * @generated
	 */
	AddStructuralFeatureValueAction createAddStructuralFeatureValueAction();

	/**
	 * Returns a new object of class 'Link End Data'.
	 * 
	 * 
	 * @return a new object of class 'Link End Data'.
	 * @generated
	 */
	LinkEndData createLinkEndData();

	/**
	 * Returns a new object of class 'Qualifier Value'.
	 * 
	 * 
	 * @return a new object of class 'Qualifier Value'.
	 * @generated
	 */
	QualifierValue createQualifierValue();

	/**
	 * Returns a new object of class 'Read Link Action'.
	 * 
	 * 
	 * @return a new object of class 'Read Link Action'.
	 * @generated
	 */
	ReadLinkAction createReadLinkAction();

	/**
	 * Returns a new object of class 'Link End Creation Data'.
	 * 
	 * 
	 * @return a new object of class 'Link End Creation Data'.
	 * @generated
	 */
	LinkEndCreationData createLinkEndCreationData();

	/**
	 * Returns a new object of class 'Create Link Action'.
	 * 
	 * 
	 * @return a new object of class 'Create Link Action'.
	 * @generated
	 */
	CreateLinkAction createCreateLinkAction();

	/**
	 * Returns a new object of class 'Destroy Link Action'.
	 * 
	 * 
	 * @return a new object of class 'Destroy Link Action'.
	 * @generated
	 */
	DestroyLinkAction createDestroyLinkAction();

	/**
	 * Returns a new object of class 'Link End Destruction Data'.
	 * 
	 * 
	 * @return a new object of class 'Link End Destruction Data'.
	 * @generated
	 */
	LinkEndDestructionData createLinkEndDestructionData();

	/**
	 * Returns a new object of class 'Clear Association Action'.
	 * 
	 * 
	 * @return a new object of class 'Clear Association Action'.
	 * @generated
	 */
	ClearAssociationAction createClearAssociationAction();

	/**
	 * Returns a new object of class 'Broadcast Signal Action'.
	 * 
	 * 
	 * @return a new object of class 'Broadcast Signal Action'.
	 * @generated
	 */
	BroadcastSignalAction createBroadcastSignalAction();

	/**
	 * Returns a new object of class 'Send Object Action'.
	 * 
	 * 
	 * @return a new object of class 'Send Object Action'.
	 * @generated
	 */
	SendObjectAction createSendObjectAction();

	/**
	 * Returns a new object of class 'Value Specification Action'.
	 * 
	 * 
	 * @return a new object of class 'Value Specification Action'.
	 * @generated
	 */
	ValueSpecificationAction createValueSpecificationAction();

	/**
	 * Returns a new object of class 'Time Expression'.
	 * 
	 * 
	 * @return a new object of class 'Time Expression'.
	 * @generated
	 */
	TimeExpression createTimeExpression();

	/**
	 * Returns a new object of class 'Duration'.
	 * 
	 * 
	 * @return a new object of class 'Duration'.
	 * @generated
	 */
	Duration createDuration();

	/**
	 * Returns a new object of class 'Value Pin'.
	 * 
	 * 
	 * @return a new object of class 'Value Pin'.
	 * @generated
	 */
	ValuePin createValuePin();

	/**
	 * Returns a new object of class 'Duration Interval'.
	 * 
	 * 
	 * @return a new object of class 'Duration Interval'.
	 * @generated
	 */
	DurationInterval createDurationInterval();

	/**
	 * Returns a new object of class 'Interval'.
	 * 
	 * 
	 * @return a new object of class 'Interval'.
	 * @generated
	 */
	Interval createInterval();

	/**
	 * Returns a new object of class 'Time Constraint'.
	 * 
	 * 
	 * @return a new object of class 'Time Constraint'.
	 * @generated
	 */
	TimeConstraint createTimeConstraint();

	/**
	 * Returns a new object of class 'Interval Constraint'.
	 * 
	 * 
	 * @return a new object of class 'Interval Constraint'.
	 * @generated
	 */
	IntervalConstraint createIntervalConstraint();

	/**
	 * Returns a new object of class 'Time Interval'.
	 * 
	 * 
	 * @return a new object of class 'Time Interval'.
	 * @generated
	 */
	TimeInterval createTimeInterval();

	/**
	 * Returns a new object of class 'Duration Constraint'.
	 * 
	 * 
	 * @return a new object of class 'Duration Constraint'.
	 * @generated
	 */
	DurationConstraint createDurationConstraint();

	/**
	 * Returns a new object of class 'Time Observation'.
	 * 
	 * 
	 * @return a new object of class 'Time Observation'.
	 * @generated
	 */
	TimeObservation createTimeObservation();

	/**
	 * Returns a new object of class 'Duration Observation'.
	 * 
	 * 
	 * @return a new object of class 'Duration Observation'.
	 * @generated
	 */
	DurationObservation createDurationObservation();

	/**
	 * Returns a new object of class 'Opaque Action'.
	 * 
	 * 
	 * @return a new object of class 'Opaque Action'.
	 * @generated
	 */
	OpaqueAction createOpaqueAction();

	/**
	 * Returns a new object of class 'Send Signal Action'.
	 * 
	 * 
	 * @return a new object of class 'Send Signal Action'.
	 * @generated
	 */
	SendSignalAction createSendSignalAction();

	/**
	 * Returns a new object of class 'Call Operation Action'.
	 * 
	 * 
	 * @return a new object of class 'Call Operation Action'.
	 * @generated
	 */
	CallOperationAction createCallOperationAction();

	/**
	 * Returns a new object of class 'Call Behavior Action'.
	 * 
	 * 
	 * @return a new object of class 'Call Behavior Action'.
	 * @generated
	 */
	CallBehaviorAction createCallBehaviorAction();

	/**
	 * Returns a new object of class 'Information Item'.
	 * 
	 * 
	 * @return a new object of class 'Information Item'.
	 * @generated
	 */
	InformationItem createInformationItem();

	/**
	 * Returns a new object of class 'Information Flow'.
	 * 
	 * 
	 * @return a new object of class 'Information Flow'.
	 * @generated
	 */
	InformationFlow createInformationFlow();

	/**
	 * Returns a new object of class 'Model'.
	 * 
	 * 
	 * @return a new object of class 'Model'.
	 * @generated
	 */
	Model createModel();

	/**
	 * Returns a new object of class 'Read Variable Action'.
	 * 
	 * 
	 * @return a new object of class 'Read Variable Action'.
	 * @generated
	 */
	ReadVariableAction createReadVariableAction();

	/**
	 * Returns a new object of class 'Clear Variable Action'.
	 * 
	 * 
	 * @return a new object of class 'Clear Variable Action'.
	 * @generated
	 */
	ClearVariableAction createClearVariableAction();

	/**
	 * Returns a new object of class 'Add Variable Value Action'.
	 * 
	 * 
	 * @return a new object of class 'Add Variable Value Action'.
	 * @generated
	 */
	AddVariableValueAction createAddVariableValueAction();

	/**
	 * Returns a new object of class 'Remove Variable Value Action'.
	 * 
	 * 
	 * @return a new object of class 'Remove Variable Value Action'.
	 * @generated
	 */
	RemoveVariableValueAction createRemoveVariableValueAction();

	/**
	 * Returns a new object of class 'Raise Exception Action'.
	 * 
	 * 
	 * @return a new object of class 'Raise Exception Action'.
	 * @generated
	 */
	RaiseExceptionAction createRaiseExceptionAction();

	/**
	 * Returns a new object of class 'Action Input Pin'.
	 * 
	 * 
	 * @return a new object of class 'Action Input Pin'.
	 * @generated
	 */
	ActionInputPin createActionInputPin();

	/**
	 * Returns a new object of class 'Read Extent Action'.
	 * 
	 * 
	 * @return a new object of class 'Read Extent Action'.
	 * @generated
	 */
	ReadExtentAction createReadExtentAction();

	/**
	 * Returns a new object of class 'Reclassify Object Action'.
	 * 
	 * 
	 * @return a new object of class 'Reclassify Object Action'.
	 * @generated
	 */
	ReclassifyObjectAction createReclassifyObjectAction();

	/**
	 * Returns a new object of class 'Read Is Classified Object Action'.
	 * 
	 * 
	 * @return a new object of class 'Read Is Classified Object Action'.
	 * @generated
	 */
	ReadIsClassifiedObjectAction createReadIsClassifiedObjectAction();

	/**
	 * Returns a new object of class 'Start Classifier Behavior Action'.
	 * 
	 * 
	 * @return a new object of class 'Start Classifier Behavior Action'.
	 * @generated
	 */
	StartClassifierBehaviorAction createStartClassifierBehaviorAction();

	/**
	 * Returns a new object of class 'Read Link Object End Action'.
	 * 
	 * 
	 * @return a new object of class 'Read Link Object End Action'.
	 * @generated
	 */
	ReadLinkObjectEndAction createReadLinkObjectEndAction();

	/**
	 * Returns a new object of class 'Read Link Object End Qualifier Action'.
	 * 
	 * 
	 * @return a new object of class 'Read Link Object End Qualifier Action'.
	 * @generated
	 */
	ReadLinkObjectEndQualifierAction createReadLinkObjectEndQualifierAction();

	/**
	 * Returns a new object of class 'Create Link Object Action'.
	 * 
	 * 
	 * @return a new object of class 'Create Link Object Action'.
	 * @generated
	 */
	CreateLinkObjectAction createCreateLinkObjectAction();

	/**
	 * Returns a new object of class 'Accept Event Action'.
	 * 
	 * 
	 * @return a new object of class 'Accept Event Action'.
	 * @generated
	 */
	AcceptEventAction createAcceptEventAction();

	/**
	 * Returns a new object of class 'Accept Call Action'.
	 * 
	 * 
	 * @return a new object of class 'Accept Call Action'.
	 * @generated
	 */
	AcceptCallAction createAcceptCallAction();

	/**
	 * Returns a new object of class 'Reply Action'.
	 * 
	 * 
	 * @return a new object of class 'Reply Action'.
	 * @generated
	 */
	ReplyAction createReplyAction();

	/**
	 * Returns a new object of class 'Unmarshall Action'.
	 * 
	 * 
	 * @return a new object of class 'Unmarshall Action'.
	 * @generated
	 */
	UnmarshallAction createUnmarshallAction();

	/**
	 * Returns a new object of class 'Reduce Action'.
	 * 
	 * 
	 * @return a new object of class 'Reduce Action'.
	 * @generated
	 */
	ReduceAction createReduceAction();

	/**
	 * Returns a new object of class 'Start Object Behavior Action'.
	 * 
	 * 
	 * @return a new object of class 'Start Object Behavior Action'.
	 * @generated
	 */
	StartObjectBehaviorAction createStartObjectBehaviorAction();

	/**
	 * Returns a new object of class 'Control Flow'.
	 * 
	 * 
	 * @return a new object of class 'Control Flow'.
	 * @generated
	 */
	ControlFlow createControlFlow();

	/**
	 * Returns a new object of class 'Initial Node'.
	 * 
	 * 
	 * @return a new object of class 'Initial Node'.
	 * @generated
	 */
	InitialNode createInitialNode();

	/**
	 * Returns a new object of class 'Activity Parameter Node'.
	 * 
	 * 
	 * @return a new object of class 'Activity Parameter Node'.
	 * @generated
	 */
	ActivityParameterNode createActivityParameterNode();

	/**
	 * Returns a new object of class 'Fork Node'.
	 * 
	 * 
	 * @return a new object of class 'Fork Node'.
	 * @generated
	 */
	ForkNode createForkNode();

	/**
	 * Returns a new object of class 'Flow Final Node'.
	 * 
	 * 
	 * @return a new object of class 'Flow Final Node'.
	 * @generated
	 */
	FlowFinalNode createFlowFinalNode();

	/**
	 * Returns a new object of class 'Central Buffer Node'.
	 * 
	 * 
	 * @return a new object of class 'Central Buffer Node'.
	 * @generated
	 */
	CentralBufferNode createCentralBufferNode();

	/**
	 * Returns a new object of class 'Merge Node'.
	 * 
	 * 
	 * @return a new object of class 'Merge Node'.
	 * @generated
	 */
	MergeNode createMergeNode();

	/**
	 * Returns a new object of class 'Decision Node'.
	 * 
	 * 
	 * @return a new object of class 'Decision Node'.
	 * @generated
	 */
	DecisionNode createDecisionNode();

	/**
	 * Returns a new object of class 'Activity Final Node'.
	 * 
	 * 
	 * @return a new object of class 'Activity Final Node'.
	 * @generated
	 */
	ActivityFinalNode createActivityFinalNode();

	/**
	 * Returns a new object of class 'Join Node'.
	 * 
	 * 
	 * @return a new object of class 'Join Node'.
	 * @generated
	 */
	JoinNode createJoinNode();

	/**
	 * Returns a new object of class 'Data Store Node'.
	 * 
	 * 
	 * @return a new object of class 'Data Store Node'.
	 * @generated
	 */
	DataStoreNode createDataStoreNode();

	/**
	 * Returns a new object of class 'Object Flow'.
	 * 
	 * 
	 * @return a new object of class 'Object Flow'.
	 * @generated
	 */
	ObjectFlow createObjectFlow();

	/**
	 * Returns a new object of class 'Sequence Node'.
	 * 
	 * 
	 * @return a new object of class 'Sequence Node'.
	 * @generated
	 */
	SequenceNode createSequenceNode();

	/**
	 * Returns a new object of class 'Conditional Node'.
	 * 
	 * 
	 * @return a new object of class 'Conditional Node'.
	 * @generated
	 */
	ConditionalNode createConditionalNode();

	/**
	 * Returns a new object of class 'Clause'.
	 * 
	 * 
	 * @return a new object of class 'Clause'.
	 * @generated
	 */
	Clause createClause();

	/**
	 * Returns a new object of class 'Loop Node'.
	 * 
	 * 
	 * @return a new object of class 'Loop Node'.
	 * @generated
	 */
	LoopNode createLoopNode();

	/**
	 * Returns a new object of class 'Expansion Node'.
	 * 
	 * 
	 * @return a new object of class 'Expansion Node'.
	 * @generated
	 */
	ExpansionNode createExpansionNode();

	/**
	 * Returns a new object of class 'Expansion Region'.
	 * 
	 * 
	 * @return a new object of class 'Expansion Region'.
	 * @generated
	 */
	ExpansionRegion createExpansionRegion();

	/**
	 * Returns a new object of class 'Component Realization'.
	 * 
	 * 
	 * @return a new object of class 'Component Realization'.
	 * @generated
	 */
	ComponentRealization createComponentRealization();

	/**
	 * Returns a new object of class 'Component'.
	 * 
	 * 
	 * @return a new object of class 'Component'.
	 * @generated
	 */
	Component createComponent();

	/**
	 * Returns a new object of class 'Node'.
	 * 
	 * 
	 * @return a new object of class 'Node'.
	 * @generated
	 */
	Node createNode();

	/**
	 * Returns a new object of class 'Device'.
	 * 
	 * 
	 * @return a new object of class 'Device'.
	 * @generated
	 */
	Device createDevice();

	/**
	 * Returns a new object of class 'Execution Environment'.
	 * 
	 * 
	 * @return a new object of class 'Execution Environment'.
	 * @generated
	 */
	ExecutionEnvironment createExecutionEnvironment();

	/**
	 * Returns a new object of class 'Communication Path'.
	 * 
	 * 
	 * @return a new object of class 'Communication Path'.
	 * @generated
	 */
	CommunicationPath createCommunicationPath();

	/**
	 * Returns a new object of class 'Final State'.
	 * 
	 * 
	 * @return a new object of class 'Final State'.
	 * @generated
	 */
	FinalState createFinalState();

	/**
	 * Returns a new object of class 'Time Event'.
	 * 
	 * 
	 * @return a new object of class 'Time Event'.
	 * @generated
	 */
	TimeEvent createTimeEvent();

	/**
	 * Returns a new object of class 'Protocol Transition'.
	 * 
	 * 
	 * @return a new object of class 'Protocol Transition'.
	 * @generated
	 */
	ProtocolTransition createProtocolTransition();

	/**
	 * Returns a new object of class 'Association Class'.
	 * 
	 * 
	 * @return a new object of class 'Association Class'.
	 * @generated
	 */
	AssociationClass createAssociationClass();

	/**
	 * Returns the package supported by this factory.
	 * 
	 * 
	 * @return the package supported by this factory.
	 * @generated
	 */
	UMLPackage getUMLPackage();

} //UMLFactory




© 2015 - 2025 Weber Informatics LLC | Privacy Policy