Examples of ArraysPackage


Examples of eu.admire.dispel.arrays.ArraysPackage

    // Obtain other dependent packages
    CommonsPackage theCommonsPackage = (CommonsPackage)EPackage.Registry.INSTANCE.getEPackage(CommonsPackage.eNS_URI);
    TypesPackage theTypesPackage = (TypesPackage)EPackage.Registry.INSTANCE.getEPackage(TypesPackage.eNS_URI);
    ClassifiersPackage theClassifiersPackage = (ClassifiersPackage)EPackage.Registry.INSTANCE.getEPackage(ClassifiersPackage.eNS_URI);
    ReferencesPackage theReferencesPackage = (ReferencesPackage)EPackage.Registry.INSTANCE.getEPackage(ReferencesPackage.eNS_URI);
    ArraysPackage theArraysPackage = (ArraysPackage)EPackage.Registry.INSTANCE.getEPackage(ArraysPackage.eNS_URI);
    InstantiationsPackage theInstantiationsPackage = (InstantiationsPackage)EPackage.Registry.INSTANCE.getEPackage(InstantiationsPackage.eNS_URI);
    StatementsPackage theStatementsPackage = (StatementsPackage)EPackage.Registry.INSTANCE.getEPackage(StatementsPackage.eNS_URI);
    ParametersPackage theParametersPackage = (ParametersPackage)EPackage.Registry.INSTANCE.getEPackage(ParametersPackage.eNS_URI);
    ModifiersPackage theModifiersPackage = (ModifiersPackage)EPackage.Registry.INSTANCE.getEPackage(ModifiersPackage.eNS_URI);
    VariablesPackage theVariablesPackage = (VariablesPackage)EPackage.Registry.INSTANCE.getEPackage(VariablesPackage.eNS_URI);
    AnnotationsPackage theAnnotationsPackage = (AnnotationsPackage)EPackage.Registry.INSTANCE.getEPackage(AnnotationsPackage.eNS_URI);

    // Create type parameters

    // Set bounds for type parameters

    // Add supertypes to classes
    exceptionThrowerEClass.getESuperTypes().add(theCommonsPackage.getCommentable());
    memberEClass.getESuperTypes().add(theCommonsPackage.getNamedElement());
    memberContainerEClass.getESuperTypes().add(theCommonsPackage.getCommentable());
    additionalFieldEClass.getESuperTypes().add(theReferencesPackage.getReferenceableElement());
    additionalFieldEClass.getESuperTypes().add(theArraysPackage.getArrayTypeable());
    additionalFieldEClass.getESuperTypes().add(theInstantiationsPackage.getInitializable());
    constructorEClass.getESuperTypes().add(this.getMember());
    constructorEClass.getESuperTypes().add(theStatementsPackage.getStatementListContainer());
    constructorEClass.getESuperTypes().add(theParametersPackage.getParametrizable());
    constructorEClass.getESuperTypes().add(this.getExceptionThrower());
    constructorEClass.getESuperTypes().add(theModifiersPackage.getAnnotableAndModifiable());
    emptyMemberEClass.getESuperTypes().add(this.getMember());
    fieldEClass.getESuperTypes().add(this.getMember());
    fieldEClass.getESuperTypes().add(theInstantiationsPackage.getInitializable());
    fieldEClass.getESuperTypes().add(theVariablesPackage.getVariable());
    fieldEClass.getESuperTypes().add(theReferencesPackage.getReferenceableElement());
    fieldEClass.getESuperTypes().add(theModifiersPackage.getAnnotableAndModifiable());
    methodEClass.getESuperTypes().add(this.getMember());
    methodEClass.getESuperTypes().add(theTypesPackage.getTypedElement());
    methodEClass.getESuperTypes().add(theArraysPackage.getArrayTypeable());
    methodEClass.getESuperTypes().add(theParametersPackage.getParametrizable());
    methodEClass.getESuperTypes().add(theReferencesPackage.getReferenceableElement());
    interfaceMethodEClass.getESuperTypes().add(this.getMethod());
    classMethodEClass.getESuperTypes().add(this.getMethod());
    classMethodEClass.getESuperTypes().add(theStatementsPackage.getStatementListContainer());
View Full Code Here

Examples of eu.admire.dispel.arrays.ArraysPackage

    setNsPrefix(eNS_PREFIX);
    setNsURI(eNS_URI);

    // Obtain other dependent packages
    AnnotationsPackage theAnnotationsPackage = (AnnotationsPackage)EPackage.Registry.INSTANCE.getEPackage(AnnotationsPackage.eNS_URI);
    ArraysPackage theArraysPackage = (ArraysPackage)EPackage.Registry.INSTANCE.getEPackage(ArraysPackage.eNS_URI);
    ClassifiersPackage theClassifiersPackage = (ClassifiersPackage)EPackage.Registry.INSTANCE.getEPackage(ClassifiersPackage.eNS_URI);
    CommonsPackage theCommonsPackage = (CommonsPackage)EPackage.Registry.INSTANCE.getEPackage(CommonsPackage.eNS_URI);
    ContainersPackage theContainersPackage = (ContainersPackage)EPackage.Registry.INSTANCE.getEPackage(ContainersPackage.eNS_URI);
    ExpressionsPackage theExpressionsPackage = (ExpressionsPackage)EPackage.Registry.INSTANCE.getEPackage(ExpressionsPackage.eNS_URI);
    ImportsPackage theImportsPackage = (ImportsPackage)EPackage.Registry.INSTANCE.getEPackage(ImportsPackage.eNS_URI);
View Full Code Here

Examples of eu.admire.dispel.arrays.ArraysPackage

    setNsPrefix(eNS_PREFIX);
    setNsURI(eNS_URI);

    // Obtain other dependent packages
    CommonsPackage theCommonsPackage = (CommonsPackage)EPackage.Registry.INSTANCE.getEPackage(CommonsPackage.eNS_URI);
    ArraysPackage theArraysPackage = (ArraysPackage)EPackage.Registry.INSTANCE.getEPackage(ArraysPackage.eNS_URI);
    MembersPackage theMembersPackage = (MembersPackage)EPackage.Registry.INSTANCE.getEPackage(MembersPackage.eNS_URI);
    ReferencesPackage theReferencesPackage = (ReferencesPackage)EPackage.Registry.INSTANCE.getEPackage(ReferencesPackage.eNS_URI);
    ClassifiersPackage theClassifiersPackage = (ClassifiersPackage)EPackage.Registry.INSTANCE.getEPackage(ClassifiersPackage.eNS_URI);
    ParametersPackage theParametersPackage = (ParametersPackage)EPackage.Registry.INSTANCE.getEPackage(ParametersPackage.eNS_URI);

    // Create type parameters

    // Set bounds for type parameters

    // Add supertypes to classes
    typeEClass.getESuperTypes().add(theCommonsPackage.getCommentable());
    typedElementEClass.getESuperTypes().add(theCommonsPackage.getCommentable());
    typeReferenceEClass.getESuperTypes().add(theCommonsPackage.getCommentable());
    classifierReferenceEClass.getESuperTypes().add(this.getTypeReference());
    namespaceClassifierReferenceEClass.getESuperTypes().add(this.getTypeReference());
    namespaceClassifierReferenceEClass.getESuperTypes().add(theCommonsPackage.getNamespaceAwareElement());
    primitiveTypeEClass.getESuperTypes().add(this.getType());
    primitiveTypeEClass.getESuperTypes().add(this.getTypeReference());
    booleanEClass.getESuperTypes().add(this.getPrimitiveType());
    byteEClass.getESuperTypes().add(this.getPrimitiveType());
    charEClass.getESuperTypes().add(this.getPrimitiveType());
    realEClass.getESuperTypes().add(this.getPrimitiveType());
    stringEClass.getESuperTypes().add(this.getPrimitiveType());
    integerEClass.getESuperTypes().add(this.getPrimitiveType());
    anyEClass.getESuperTypes().add(this.getPrimitiveType());
    restEClass.getESuperTypes().add(theParametersPackage.getParameter());
    streamEClass.getESuperTypes().add(this.getType());
    streamEClass.getESuperTypes().add(this.getTypeReference());
    domainTypeDefinitionEClass.getESuperTypes().add(this.getDispelType());
    domainTypeDefinitionEClass.getESuperTypes().add(theCommonsPackage.getNamespaceAwareElement());
    domainTypeDefinitionEClass.getESuperTypes().add(theArraysPackage.getArrayTypeable());
    domainTypeDefinitionEClass.getESuperTypes().add(theCommonsPackage.getNamedElement());
    domainTypeDefinitionEClass.getESuperTypes().add(this.getTypeReference());
    structuralTypeDefinitionEClass.getESuperTypes().add(this.getDispelType());
    structuralTypeDefinitionEClass.getESuperTypes().add(theCommonsPackage.getNamespaceAwareElement());
    structuralTypeDefinitionEClass.getESuperTypes().add(theArraysPackage.getArrayTypeable());
    structuralTypeDefinitionEClass.getESuperTypes().add(theCommonsPackage.getNamedElement());
    structuralTypeDefinitionEClass.getESuperTypes().add(this.getTypeReference());
    structuralTypeConstructorEClass.getESuperTypes().add(this.getType());
    structuralTypeConstructorEClass.getESuperTypes().add(this.getTypeReference());
    structuralTypeConstructorEClass.getESuperTypes().add(theReferencesPackage.getAbstractTypeReference());
    listTypeConstructorEClass.getESuperTypes().add(this.getStructuralTypeConstructor());
    tupleTypeConstructorEClass.getESuperTypes().add(this.getStructuralTypeConstructor());
    arrayTypeConstructorEClass.getESuperTypes().add(this.getStructuralTypeConstructor());
    typeNamespaceEClass.getESuperTypes().add(theReferencesPackage.getReferenceableElement());
    dispelTypeEClass.getESuperTypes().add(this.getType());
    connectionTypeEClass.getESuperTypes().add(this.getType());
    connectionTypeEClass.getESuperTypes().add(this.getTypeReference());
    domainTypeConstructorEClass.getESuperTypes().add(theReferencesPackage.getAbstractTypeReference());
    domainTypeConstructorEClass.getESuperTypes().add(theReferencesPackage.getDomainTypeReference());
    listDomainTypeConstructorEClass.getESuperTypes().add(this.getDomainTypeConstructor());
    tupleDomainTypeConstructorEClass.getESuperTypes().add(this.getDomainTypeConstructor());
    domainTypeURIEClass.getESuperTypes().add(this.getDomainTypeConstructor());
    connectionTypeDefinitionEClass.getESuperTypes().add(this.getDispelType());
    connectionTypeDefinitionEClass.getESuperTypes().add(theCommonsPackage.getNamespaceAwareElement());
    connectionTypeDefinitionEClass.getESuperTypes().add(theArraysPackage.getArrayTypeable());
    connectionTypeDefinitionEClass.getESuperTypes().add(theCommonsPackage.getNamedElement());
    connectionTypeDefinitionEClass.getESuperTypes().add(this.getTypeReference());

    // Initialize classes and features; add operations and parameters
    initEClass(typeEClass, Type.class, "Type", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);

    EOperation op = addEOperation(typeEClass, ecorePackage.getEBoolean(), "equalsType", 0, 1, IS_UNIQUE, IS_ORDERED);
    addEParameter(op, ecorePackage.getELong(), "arrayDimension", 0, 1, IS_UNIQUE, IS_ORDERED);
    addEParameter(op, this.getType(), "otherType", 0, 1, IS_UNIQUE, IS_ORDERED);
    addEParameter(op, ecorePackage.getELong(), "otherArrayDimension", 0, 1, IS_UNIQUE, IS_ORDERED);

    op = addEOperation(typeEClass, ecorePackage.getEBoolean(), "isSuperType", 0, 1, IS_UNIQUE, IS_ORDERED);
    addEParameter(op, ecorePackage.getELong(), "arrayDimension", 0, 1, IS_UNIQUE, IS_ORDERED);
    addEParameter(op, this.getType(), "otherType", 0, 1, IS_UNIQUE, IS_ORDERED);
    addEParameter(op, theArraysPackage.getArrayTypeable(), "otherArrayType", 0, 1, IS_UNIQUE, IS_ORDERED);

    op = addEOperation(typeEClass, theMembersPackage.getMember(), "getAllMembers", 0, -1, IS_UNIQUE, IS_ORDERED);
    addEParameter(op, theCommonsPackage.getCommentable(), "context", 0, 1, IS_UNIQUE, IS_ORDERED);

    initEClass(typedElementEClass, TypedElement.class, "TypedElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
View Full Code Here

Examples of eu.admire.dispel.arrays.ArraysPackage

    setNsPrefix(eNS_PREFIX);
    setNsURI(eNS_URI);

    // Obtain other dependent packages
    ExpressionsPackage theExpressionsPackage = (ExpressionsPackage)EPackage.Registry.INSTANCE.getEPackage(ExpressionsPackage.eNS_URI);
    ArraysPackage theArraysPackage = (ArraysPackage)EPackage.Registry.INSTANCE.getEPackage(ArraysPackage.eNS_URI);
    TypesPackage theTypesPackage = (TypesPackage)EPackage.Registry.INSTANCE.getEPackage(TypesPackage.eNS_URI);
    CommonsPackage theCommonsPackage = (CommonsPackage)EPackage.Registry.INSTANCE.getEPackage(CommonsPackage.eNS_URI);
    CorePackage theCorePackage = (CorePackage)EPackage.Registry.INSTANCE.getEPackage(CorePackage.eNS_URI);
    ParametersPackage theParametersPackage = (ParametersPackage)EPackage.Registry.INSTANCE.getEPackage(ParametersPackage.eNS_URI);
    ContainersPackage theContainersPackage = (ContainersPackage)EPackage.Registry.INSTANCE.getEPackage(ContainersPackage.eNS_URI);
    LiteralsPackage theLiteralsPackage = (LiteralsPackage)EPackage.Registry.INSTANCE.getEPackage(LiteralsPackage.eNS_URI);

    // Create type parameters

    // Set bounds for type parameters

    // Add supertypes to classes
    referenceEClass.getESuperTypes().add(theExpressionsPackage.getPrimaryExpression());
    argumentableEClass.getESuperTypes().add(theCommonsPackage.getCommentable());
    referenceableElementEClass.getESuperTypes().add(theCommonsPackage.getNamedElement());
    elementReferenceEClass.getESuperTypes().add(this.getReference());
    elementReferenceEClass.getESuperTypes().add(theCorePackage.getConnectionEnabledElement());
    identifierReferenceEClass.getESuperTypes().add(this.getElementReference());
    methodCallEClass.getESuperTypes().add(this.getElementReference());
    methodCallEClass.getESuperTypes().add(this.getArgumentable());
    reflectiveClassReferenceEClass.getESuperTypes().add(this.getReference());
    primitiveTypeReferenceEClass.getESuperTypes().add(this.getReference());
    primitiveTypeReferenceEClass.getESuperTypes().add(this.getAbstractTypeReference());
    stringReferenceEClass.getESuperTypes().add(this.getReference());
    stringReferenceEClass.getESuperTypes().add(theCorePackage.getConnectionEnabledElement());
    selfReferenceEClass.getESuperTypes().add(this.getReference());
    inputReferenceEClass.getESuperTypes().add(this.getIdentifierReference());
    outputReferenceEClass.getESuperTypes().add(this.getIdentifierReference());
    abstractTypeReferenceEClass.getESuperTypes().add(theTypesPackage.getTypeReference());
    processingElementInstanceReferenceEClass.getESuperTypes().add(this.getElementReference());
    dispelTypeReferenceEClass.getESuperTypes().add(theTypesPackage.getTypeReference());
    processingElementReferenceEClass.getESuperTypes().add(this.getDispelTypeReference());
    namespaceProcessingElementReferenceEClass.getESuperTypes().add(this.getDispelTypeReference());
    namespaceProcessingElementReferenceEClass.getESuperTypes().add(theCommonsPackage.getNamespaceAwareElement());
    structuralTypeReferenceEClass.getESuperTypes().add(this.getDispelTypeReference());
    domainTypeReferenceEClass.getESuperTypes().add(this.getDispelTypeReference());
    processingElementTypeReferenceEClass.getESuperTypes().add(this.getDispelTypeReference());

    // Initialize classes and features; add operations and parameters
    initEClass(referenceEClass, Reference.class, "Reference", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
    initEReference(getReference_Next(), this.getReference(), null, "next", null, 0, 1, Reference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
    initEReference(getReference_ArraySelectors(), theArraysPackage.getArraySelector(), null, "arraySelectors", null, 0, -1, Reference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

    addEOperation(referenceEClass, theTypesPackage.getType(), "getReferencedType", 0, 1, IS_UNIQUE, IS_ORDERED);

    addEOperation(referenceEClass, this.getReference(), "getPrevious", 0, 1, IS_UNIQUE, IS_ORDERED);
View Full Code Here

Examples of eu.admire.dispel.arrays.ArraysPackage

    setNsPrefix(eNS_PREFIX);
    setNsURI(eNS_URI);

    // Obtain other dependent packages
    StatementsPackage theStatementsPackage = (StatementsPackage)EPackage.Registry.INSTANCE.getEPackage(StatementsPackage.eNS_URI);
    ArraysPackage theArraysPackage = (ArraysPackage)EPackage.Registry.INSTANCE.getEPackage(ArraysPackage.eNS_URI);
    AnnotationsPackage theAnnotationsPackage = (AnnotationsPackage)EPackage.Registry.INSTANCE.getEPackage(AnnotationsPackage.eNS_URI);
    TypesPackage theTypesPackage = (TypesPackage)EPackage.Registry.INSTANCE.getEPackage(TypesPackage.eNS_URI);
    OperatorsPackage theOperatorsPackage = (OperatorsPackage)EPackage.Registry.INSTANCE.getEPackage(OperatorsPackage.eNS_URI);
    CorePackage theCorePackage = (CorePackage)EPackage.Registry.INSTANCE.getEPackage(CorePackage.eNS_URI);
    ReferencesPackage theReferencesPackage = (ReferencesPackage)EPackage.Registry.INSTANCE.getEPackage(ReferencesPackage.eNS_URI);

    // Create type parameters

    // Set bounds for type parameters

    // Add supertypes to classes
    expressionListEClass.getESuperTypes().add(theStatementsPackage.getForLoopInitializer());
    expressionEClass.getESuperTypes().add(theArraysPackage.getArrayInitializationValue());
    expressionEClass.getESuperTypes().add(theAnnotationsPackage.getAnnotationValue());
    assignmentExpressionEClass.getESuperTypes().add(this.getDefaultExpression());
    assignmentExpressionChildEClass.getESuperTypes().add(this.getExpression());
    conditionalExpressionEClass.getESuperTypes().add(this.getAssignmentExpressionChild());
    conditionalExpressionChildEClass.getESuperTypes().add(this.getAssignmentExpressionChild());
View Full Code Here

Examples of eu.admire.dispel.arrays.ArraysPackage

    setNsURI(eNS_URI);

    // Obtain other dependent packages
    CommonsPackage theCommonsPackage = (CommonsPackage)EPackage.Registry.INSTANCE.getEPackage(CommonsPackage.eNS_URI);
    TypesPackage theTypesPackage = (TypesPackage)EPackage.Registry.INSTANCE.getEPackage(TypesPackage.eNS_URI);
    ArraysPackage theArraysPackage = (ArraysPackage)EPackage.Registry.INSTANCE.getEPackage(ArraysPackage.eNS_URI);
    ReferencesPackage theReferencesPackage = (ReferencesPackage)EPackage.Registry.INSTANCE.getEPackage(ReferencesPackage.eNS_URI);
    CorePackage theCorePackage = (CorePackage)EPackage.Registry.INSTANCE.getEPackage(CorePackage.eNS_URI);
    InstantiationsPackage theInstantiationsPackage = (InstantiationsPackage)EPackage.Registry.INSTANCE.getEPackage(InstantiationsPackage.eNS_URI);
    StatementsPackage theStatementsPackage = (StatementsPackage)EPackage.Registry.INSTANCE.getEPackage(StatementsPackage.eNS_URI);
    ModifiersPackage theModifiersPackage = (ModifiersPackage)EPackage.Registry.INSTANCE.getEPackage(ModifiersPackage.eNS_URI);

    // Create type parameters

    // Set bounds for type parameters

    // Add supertypes to classes
    variableEClass.getESuperTypes().add(theCommonsPackage.getNamedElement());
    variableEClass.getESuperTypes().add(theTypesPackage.getTypedElement());
    variableEClass.getESuperTypes().add(theArraysPackage.getArrayTypeable());
    variableEClass.getESuperTypes().add(theReferencesPackage.getReferenceableElement());
    variableEClass.getESuperTypes().add(theCorePackage.getConnectionEnabledElement());
    localVariableEClass.getESuperTypes().add(this.getVariable());
    localVariableEClass.getESuperTypes().add(theInstantiationsPackage.getInitializable());
    localVariableEClass.getESuperTypes().add(theStatementsPackage.getForLoopInitializer());
    localVariableEClass.getESuperTypes().add(theModifiersPackage.getAnnotableAndModifiable());
    additionalLocalVariableEClass.getESuperTypes().add(theReferencesPackage.getReferenceableElement());
    additionalLocalVariableEClass.getESuperTypes().add(theArraysPackage.getArrayTypeable());
    additionalLocalVariableEClass.getESuperTypes().add(theInstantiationsPackage.getInitializable());

    // Initialize classes and features; add operations and parameters
    initEClass(variableEClass, Variable.class, "Variable", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
    initEReference(getVariable_Value(), theTypesPackage.getTypedElement(), null, "value", null, 1, 1, Variable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
View Full Code Here

Examples of eu.admire.dispel.arrays.ArraysPackage

    VariablesPackage theVariablesPackage = (VariablesPackage)EPackage.Registry.INSTANCE.getEPackage(VariablesPackage.eNS_URI);
    ModifiersPackage theModifiersPackage = (ModifiersPackage)EPackage.Registry.INSTANCE.getEPackage(ModifiersPackage.eNS_URI);
    CommonsPackage theCommonsPackage = (CommonsPackage)EPackage.Registry.INSTANCE.getEPackage(CommonsPackage.eNS_URI);
    TypesPackage theTypesPackage = (TypesPackage)EPackage.Registry.INSTANCE.getEPackage(TypesPackage.eNS_URI);
    ReferencesPackage theReferencesPackage = (ReferencesPackage)EPackage.Registry.INSTANCE.getEPackage(ReferencesPackage.eNS_URI);
    ArraysPackage theArraysPackage = (ArraysPackage)EPackage.Registry.INSTANCE.getEPackage(ArraysPackage.eNS_URI);
    InstantiationsPackage theInstantiationsPackage = (InstantiationsPackage)EPackage.Registry.INSTANCE.getEPackage(InstantiationsPackage.eNS_URI);

    // Create type parameters

    // Set bounds for type parameters

    // Add supertypes to classes
    parameterEClass.getESuperTypes().add(theVariablesPackage.getVariable());
    parameterEClass.getESuperTypes().add(theModifiersPackage.getAnnotableAndModifiable());
    parametrizableEClass.getESuperTypes().add(theCommonsPackage.getCommentable());
    ordinaryParameterEClass.getESuperTypes().add(this.getParameter());
    variableLengthParameterEClass.getESuperTypes().add(this.getParameter());
    processingElementParameterEClass.getESuperTypes().add(this.getParameter());
    processingElementParameterEClass.getESuperTypes().add(theModifiersPackage.getModifiableParameter());
    inputEClass.getESuperTypes().add(this.getProcessingElementParameter());
    outputEClass.getESuperTypes().add(this.getProcessingElementParameter());
    inputConnectionEClass.getESuperTypes().add(this.getInput());
    outputConnectionEClass.getESuperTypes().add(this.getOutput());
    additionalParameterEClass.getESuperTypes().add(theReferencesPackage.getReferenceableElement());
    additionalParameterEClass.getESuperTypes().add(theInstantiationsPackage.getInitializable());
    additionalParameterEClass.getESuperTypes().add(theArraysPackage.getArrayTypeable());
    additionalConnectionEClass.getESuperTypes().add(theReferencesPackage.getReferenceableElement());
    additionalConnectionEClass.getESuperTypes().add(theInstantiationsPackage.getInitializable());
    additionalConnectionEClass.getESuperTypes().add(theArraysPackage.getArrayTypeable());
    parameterLengthEClass.getESuperTypes().add(theInstantiationsPackage.getInitializable());

    // Initialize classes and features; add operations and parameters
    initEClass(parameterEClass, Parameter.class, "Parameter", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);

    initEClass(parametrizableEClass, Parametrizable.class, "Parametrizable", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
    initEReference(getParametrizable_Parameters(), theVariablesPackage.getVariable(), null, "parameters", null, 0, -1, Parametrizable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

    initEClass(ordinaryParameterEClass, OrdinaryParameter.class, "OrdinaryParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
    initEReference(getOrdinaryParameter_AdditionalParameter(), this.getAdditionalParameter(), null, "additionalParameter", null, 0, -1, OrdinaryParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
    initEReference(getOrdinaryParameter_DomainType(), theTypesPackage.getDomainTypeConstructor(), null, "domainType", null, 0, 1, OrdinaryParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

    initEClass(variableLengthParameterEClass, VariableLengthParameter.class, "VariableLengthParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);

    initEClass(processingElementParameterEClass, ProcessingElementParameter.class, "ProcessingElementParameter", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
    initEReference(getProcessingElementParameter_InitialValue(), theReferencesPackage.getReference(), null, "initialValue", null, 1, 1, ProcessingElementParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
    initEReference(getProcessingElementParameter_StructuralType(), theTypesPackage.getTypeReference(), null, "structuralType", null, 0, 1, ProcessingElementParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
    initEReference(getProcessingElementParameter_DomainType(), theReferencesPackage.getDomainTypeReference(), null, "domainType", null, 0, 1, ProcessingElementParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
    initEReference(getProcessingElementParameter_AdditionalParameter(), this.getAdditionalParameter(), null, "additionalParameter", null, 0, -1, ProcessingElementParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
    initEReference(getProcessingElementParameter_ArraySelectors(), theArraysPackage.getArraySelector(), null, "arraySelectors", null, 0, -1, ProcessingElementParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

    initEClass(inputEClass, Input.class, "Input", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);

    initEClass(outputEClass, Output.class, "Output", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.