public EObject create()

in packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/java/org/eclipse/bpmn2/impl/Bpmn2FactoryImpl.java [204:469]


	public EObject create(EClass eClass) {
		switch (eClass.getClassifierID()) {
		case Bpmn2Package.DOCUMENT_ROOT:
			return createDocumentRoot();
		case Bpmn2Package.ACTIVITY:
			return createActivity();
		case Bpmn2Package.AD_HOC_SUB_PROCESS:
			return createAdHocSubProcess();
		case Bpmn2Package.ARTIFACT:
			return createArtifact();
		case Bpmn2Package.ASSIGNMENT:
			return createAssignment();
		case Bpmn2Package.ASSOCIATION:
			return createAssociation();
		case Bpmn2Package.AUDITING:
			return createAuditing();
		case Bpmn2Package.BASE_ELEMENT:
			return createBaseElement();
		case Bpmn2Package.BOUNDARY_EVENT:
			return createBoundaryEvent();
		case Bpmn2Package.BUSINESS_RULE_TASK:
			return createBusinessRuleTask();
		case Bpmn2Package.CALL_ACTIVITY:
			return createCallActivity();
		case Bpmn2Package.CALL_CHOREOGRAPHY:
			return createCallChoreography();
		case Bpmn2Package.CALL_CONVERSATION:
			return createCallConversation();
		case Bpmn2Package.CALLABLE_ELEMENT:
			return createCallableElement();
		case Bpmn2Package.CANCEL_EVENT_DEFINITION:
			return createCancelEventDefinition();
		case Bpmn2Package.CATEGORY:
			return createCategory();
		case Bpmn2Package.CATEGORY_VALUE:
			return createCategoryValue();
		case Bpmn2Package.CHOREOGRAPHY:
			return createChoreography();
		case Bpmn2Package.CHOREOGRAPHY_TASK:
			return createChoreographyTask();
		case Bpmn2Package.COLLABORATION:
			return createCollaboration();
		case Bpmn2Package.COMPENSATE_EVENT_DEFINITION:
			return createCompensateEventDefinition();
		case Bpmn2Package.COMPLEX_BEHAVIOR_DEFINITION:
			return createComplexBehaviorDefinition();
		case Bpmn2Package.COMPLEX_GATEWAY:
			return createComplexGateway();
		case Bpmn2Package.CONDITIONAL_EVENT_DEFINITION:
			return createConditionalEventDefinition();
		case Bpmn2Package.CONVERSATION:
			return createConversation();
		case Bpmn2Package.CONVERSATION_ASSOCIATION:
			return createConversationAssociation();
		case Bpmn2Package.CONVERSATION_LINK:
			return createConversationLink();
		case Bpmn2Package.CONVERSATION_NODE:
			return createConversationNode();
		case Bpmn2Package.CORRELATION_KEY:
			return createCorrelationKey();
		case Bpmn2Package.CORRELATION_PROPERTY:
			return createCorrelationProperty();
		case Bpmn2Package.CORRELATION_PROPERTY_BINDING:
			return createCorrelationPropertyBinding();
		case Bpmn2Package.CORRELATION_PROPERTY_RETRIEVAL_EXPRESSION:
			return createCorrelationPropertyRetrievalExpression();
		case Bpmn2Package.CORRELATION_SUBSCRIPTION:
			return createCorrelationSubscription();
		case Bpmn2Package.DATA_ASSOCIATION:
			return createDataAssociation();
		case Bpmn2Package.DATA_INPUT:
			return createDataInput();
		case Bpmn2Package.DATA_INPUT_ASSOCIATION:
			return createDataInputAssociation();
		case Bpmn2Package.DATA_OBJECT:
			return createDataObject();
		case Bpmn2Package.DATA_OBJECT_REFERENCE:
			return createDataObjectReference();
		case Bpmn2Package.DATA_OUTPUT:
			return createDataOutput();
		case Bpmn2Package.DATA_OUTPUT_ASSOCIATION:
			return createDataOutputAssociation();
		case Bpmn2Package.DATA_STATE:
			return createDataState();
		case Bpmn2Package.DATA_STORE:
			return createDataStore();
		case Bpmn2Package.DATA_STORE_REFERENCE:
			return createDataStoreReference();
		case Bpmn2Package.DEFINITIONS:
			return createDefinitions();
		case Bpmn2Package.DOCUMENTATION:
			return createDocumentation();
		case Bpmn2Package.END_EVENT:
			return createEndEvent();
		case Bpmn2Package.END_POINT:
			return createEndPoint();
		case Bpmn2Package.ERROR:
			return createError();
		case Bpmn2Package.ERROR_EVENT_DEFINITION:
			return createErrorEventDefinition();
		case Bpmn2Package.ESCALATION:
			return createEscalation();
		case Bpmn2Package.ESCALATION_EVENT_DEFINITION:
			return createEscalationEventDefinition();
		case Bpmn2Package.EVENT_BASED_GATEWAY:
			return createEventBasedGateway();
		case Bpmn2Package.EVENT_DEFINITION:
			return createEventDefinition();
		case Bpmn2Package.EXCLUSIVE_GATEWAY:
			return createExclusiveGateway();
		case Bpmn2Package.EXPRESSION:
			return createExpression();
		case Bpmn2Package.EXTENSION:
			return createExtension();
		case Bpmn2Package.EXTENSION_ATTRIBUTE_DEFINITION:
			return createExtensionAttributeDefinition();
		case Bpmn2Package.EXTENSION_ATTRIBUTE_VALUE:
			return createExtensionAttributeValue();
		case Bpmn2Package.EXTENSION_DEFINITION:
			return createExtensionDefinition();
		case Bpmn2Package.FORMAL_EXPRESSION:
			return createFormalExpression();
		case Bpmn2Package.GLOBAL_BUSINESS_RULE_TASK:
			return createGlobalBusinessRuleTask();
		case Bpmn2Package.GLOBAL_CHOREOGRAPHY_TASK:
			return createGlobalChoreographyTask();
		case Bpmn2Package.GLOBAL_CONVERSATION:
			return createGlobalConversation();
		case Bpmn2Package.GLOBAL_MANUAL_TASK:
			return createGlobalManualTask();
		case Bpmn2Package.GLOBAL_SCRIPT_TASK:
			return createGlobalScriptTask();
		case Bpmn2Package.GLOBAL_TASK:
			return createGlobalTask();
		case Bpmn2Package.GLOBAL_USER_TASK:
			return createGlobalUserTask();
		case Bpmn2Package.GROUP:
			return createGroup();
		case Bpmn2Package.HUMAN_PERFORMER:
			return createHumanPerformer();
		case Bpmn2Package.IMPLICIT_THROW_EVENT:
			return createImplicitThrowEvent();
		case Bpmn2Package.IMPORT:
			return createImport();
		case Bpmn2Package.INCLUSIVE_GATEWAY:
			return createInclusiveGateway();
		case Bpmn2Package.INPUT_OUTPUT_BINDING:
			return createInputOutputBinding();
		case Bpmn2Package.INPUT_OUTPUT_SPECIFICATION:
			return createInputOutputSpecification();
		case Bpmn2Package.INPUT_SET:
			return createInputSet();
		case Bpmn2Package.INTERACTION_NODE:
			return createInteractionNode();
		case Bpmn2Package.INTERFACE:
			return createInterface();
		case Bpmn2Package.INTERMEDIATE_CATCH_EVENT:
			return createIntermediateCatchEvent();
		case Bpmn2Package.INTERMEDIATE_THROW_EVENT:
			return createIntermediateThrowEvent();
		case Bpmn2Package.ITEM_AWARE_ELEMENT:
			return createItemAwareElement();
		case Bpmn2Package.ITEM_DEFINITION:
			return createItemDefinition();
		case Bpmn2Package.LANE:
			return createLane();
		case Bpmn2Package.LANE_SET:
			return createLaneSet();
		case Bpmn2Package.LINK_EVENT_DEFINITION:
			return createLinkEventDefinition();
		case Bpmn2Package.MANUAL_TASK:
			return createManualTask();
		case Bpmn2Package.MESSAGE:
			return createMessage();
		case Bpmn2Package.MESSAGE_EVENT_DEFINITION:
			return createMessageEventDefinition();
		case Bpmn2Package.MESSAGE_FLOW:
			return createMessageFlow();
		case Bpmn2Package.MESSAGE_FLOW_ASSOCIATION:
			return createMessageFlowAssociation();
		case Bpmn2Package.MONITORING:
			return createMonitoring();
		case Bpmn2Package.MULTI_INSTANCE_LOOP_CHARACTERISTICS:
			return createMultiInstanceLoopCharacteristics();
		case Bpmn2Package.OPERATION:
			return createOperation();
		case Bpmn2Package.OUTPUT_SET:
			return createOutputSet();
		case Bpmn2Package.PARALLEL_GATEWAY:
			return createParallelGateway();
		case Bpmn2Package.PARTICIPANT:
			return createParticipant();
		case Bpmn2Package.PARTICIPANT_ASSOCIATION:
			return createParticipantAssociation();
		case Bpmn2Package.PARTICIPANT_MULTIPLICITY:
			return createParticipantMultiplicity();
		case Bpmn2Package.PARTNER_ENTITY:
			return createPartnerEntity();
		case Bpmn2Package.PARTNER_ROLE:
			return createPartnerRole();
		case Bpmn2Package.PERFORMER:
			return createPerformer();
		case Bpmn2Package.POTENTIAL_OWNER:
			return createPotentialOwner();
		case Bpmn2Package.PROCESS:
			return createProcess();
		case Bpmn2Package.PROPERTY:
			return createProperty();
		case Bpmn2Package.RECEIVE_TASK:
			return createReceiveTask();
		case Bpmn2Package.RELATIONSHIP:
			return createRelationship();
		case Bpmn2Package.RENDERING:
			return createRendering();
		case Bpmn2Package.RESOURCE:
			return createResource();
		case Bpmn2Package.RESOURCE_ASSIGNMENT_EXPRESSION:
			return createResourceAssignmentExpression();
		case Bpmn2Package.RESOURCE_PARAMETER:
			return createResourceParameter();
		case Bpmn2Package.RESOURCE_PARAMETER_BINDING:
			return createResourceParameterBinding();
		case Bpmn2Package.RESOURCE_ROLE:
			return createResourceRole();
		case Bpmn2Package.ROOT_ELEMENT:
			return createRootElement();
		case Bpmn2Package.SCRIPT_TASK:
			return createScriptTask();
		case Bpmn2Package.SEND_TASK:
			return createSendTask();
		case Bpmn2Package.SEQUENCE_FLOW:
			return createSequenceFlow();
		case Bpmn2Package.SERVICE_TASK:
			return createServiceTask();
		case Bpmn2Package.SIGNAL:
			return createSignal();
		case Bpmn2Package.SIGNAL_EVENT_DEFINITION:
			return createSignalEventDefinition();
		case Bpmn2Package.STANDARD_LOOP_CHARACTERISTICS:
			return createStandardLoopCharacteristics();
		case Bpmn2Package.START_EVENT:
			return createStartEvent();
		case Bpmn2Package.SUB_CHOREOGRAPHY:
			return createSubChoreography();
		case Bpmn2Package.SUB_CONVERSATION:
			return createSubConversation();
		case Bpmn2Package.SUB_PROCESS:
			return createSubProcess();
		case Bpmn2Package.TASK:
			return createTask();
		case Bpmn2Package.TERMINATE_EVENT_DEFINITION:
			return createTerminateEventDefinition();
		case Bpmn2Package.TEXT_ANNOTATION:
			return createTextAnnotation();
		case Bpmn2Package.TIMER_EVENT_DEFINITION:
			return createTimerEventDefinition();
		case Bpmn2Package.TRANSACTION:
			return createTransaction();
		case Bpmn2Package.USER_TASK:
			return createUserTask();
		case Bpmn2Package.EVENT_SUBPROCESS:
			return createEventSubprocess();
		default:
			throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
		}
	}