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

org.nasdanika.models.architecture.c4.C4Package Maven / Gradle / Ivy

The newest version!
/**
 */
package org.nasdanika.models.architecture.c4;

import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;

import org.nasdanika.models.architecture.ArchitecturePackage;

/**
 * 
 * The Package for the model.
 * It contains accessors for the meta objects to represent
 * 
    *
  • each class,
  • *
  • each feature of each class,
  • *
  • each operation of each class,
  • *
  • each enum,
  • *
  • and each data type
  • *
* * @see org.nasdanika.models.architecture.c4.C4Factory * @model kind="package" * @generated */ public interface C4Package extends EPackage { /** * The package name. * * * @generated */ String eNAME = "c4"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "ecore://nasdanika.org/models/architecture/c4"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "org.nasdanika.models.architecture.c4"; /** * The singleton instance of the package. * * * @generated */ C4Package eINSTANCE = org.nasdanika.models.architecture.c4.impl.C4PackageImpl.init(); /** * The meta object id for the '{@link org.nasdanika.models.architecture.c4.impl.ContextImpl Context}' class. * * * @see org.nasdanika.models.architecture.c4.impl.ContextImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getContext() * @generated */ int CONTEXT = 0; /** * The feature id for the 'Id' attribute. * * * @generated * @ordered */ int CONTEXT__ID = ArchitecturePackage.DOMAIN__ID; /** * The feature id for the 'Semantic Mappings' containment reference list. * * * @generated * @ordered */ int CONTEXT__SEMANTIC_MAPPINGS = ArchitecturePackage.DOMAIN__SEMANTIC_MAPPINGS; /** * The feature id for the 'Markers' containment reference list. * * * @generated * @ordered */ int CONTEXT__MARKERS = ArchitecturePackage.DOMAIN__MARKERS; /** * The feature id for the 'Uris' attribute list. * * * @generated * @ordered */ int CONTEXT__URIS = ArchitecturePackage.DOMAIN__URIS; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int CONTEXT__DESCRIPTION = ArchitecturePackage.DOMAIN__DESCRIPTION; /** * The feature id for the 'Uuid' attribute. * * * @generated * @ordered */ int CONTEXT__UUID = ArchitecturePackage.DOMAIN__UUID; /** * The feature id for the 'Label Prototype' containment reference. * * * @generated * @ordered */ int CONTEXT__LABEL_PROTOTYPE = ArchitecturePackage.DOMAIN__LABEL_PROTOTYPE; /** * The feature id for the 'Representations' map. * * * @generated * @ordered */ int CONTEXT__REPRESENTATIONS = ArchitecturePackage.DOMAIN__REPRESENTATIONS; /** * The feature id for the 'Annotations' containment reference list. * * * @generated * @ordered */ int CONTEXT__ANNOTATIONS = ArchitecturePackage.DOMAIN__ANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int CONTEXT__NAME = ArchitecturePackage.DOMAIN__NAME; /** * The feature id for the 'Documentation' containment reference list. * * * @generated * @ordered */ int CONTEXT__DOCUMENTATION = ArchitecturePackage.DOMAIN__DOCUMENTATION; /** * The feature id for the 'Context Help' containment reference list. * * * @generated * @ordered */ int CONTEXT__CONTEXT_HELP = ArchitecturePackage.DOMAIN__CONTEXT_HELP; /** * The feature id for the 'Start' containment reference. * * * @generated * @ordered */ int CONTEXT__START = ArchitecturePackage.DOMAIN__START; /** * The feature id for the 'End' containment reference. * * * @generated * @ordered */ int CONTEXT__END = ArchitecturePackage.DOMAIN__END; /** * The feature id for the 'Duration' attribute. * * * @generated * @ordered */ int CONTEXT__DURATION = ArchitecturePackage.DOMAIN__DURATION; /** * The feature id for the 'Icon' attribute. * * * @generated * @ordered */ int CONTEXT__ICON = ArchitecturePackage.DOMAIN__ICON; /** * The feature id for the 'Roles' containment reference list. * * * @generated * @ordered */ int CONTEXT__ROLES = ArchitecturePackage.DOMAIN__ROLES; /** * The feature id for the 'Elements' containment reference list. * * * @generated * @ordered */ int CONTEXT__ELEMENTS = ArchitecturePackage.DOMAIN__ELEMENTS; /** * The feature id for the 'Actors' containment reference list. * * * @generated * @ordered */ int CONTEXT__ACTORS = ArchitecturePackage.DOMAIN__ACTORS; /** * The number of structural features of the 'Context' class. * * * @generated * @ordered */ int CONTEXT_FEATURE_COUNT = ArchitecturePackage.DOMAIN_FEATURE_COUNT + 0; /** * The number of operations of the 'Context' class. * * * @generated * @ordered */ int CONTEXT_OPERATION_COUNT = ArchitecturePackage.DOMAIN_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.nasdanika.models.architecture.c4.impl.PersonImpl Person}' class. * * * @see org.nasdanika.models.architecture.c4.impl.PersonImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getPerson() * @generated */ int PERSON = 1; /** * The feature id for the 'Id' attribute. * * * @generated * @ordered */ int PERSON__ID = ArchitecturePackage.NODE__ID; /** * The feature id for the 'Semantic Mappings' containment reference list. * * * @generated * @ordered */ int PERSON__SEMANTIC_MAPPINGS = ArchitecturePackage.NODE__SEMANTIC_MAPPINGS; /** * The feature id for the 'Markers' containment reference list. * * * @generated * @ordered */ int PERSON__MARKERS = ArchitecturePackage.NODE__MARKERS; /** * The feature id for the 'Uris' attribute list. * * * @generated * @ordered */ int PERSON__URIS = ArchitecturePackage.NODE__URIS; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int PERSON__DESCRIPTION = ArchitecturePackage.NODE__DESCRIPTION; /** * The feature id for the 'Uuid' attribute. * * * @generated * @ordered */ int PERSON__UUID = ArchitecturePackage.NODE__UUID; /** * The feature id for the 'Label Prototype' containment reference. * * * @generated * @ordered */ int PERSON__LABEL_PROTOTYPE = ArchitecturePackage.NODE__LABEL_PROTOTYPE; /** * The feature id for the 'Representations' map. * * * @generated * @ordered */ int PERSON__REPRESENTATIONS = ArchitecturePackage.NODE__REPRESENTATIONS; /** * The feature id for the 'Annotations' containment reference list. * * * @generated * @ordered */ int PERSON__ANNOTATIONS = ArchitecturePackage.NODE__ANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PERSON__NAME = ArchitecturePackage.NODE__NAME; /** * The feature id for the 'Documentation' containment reference list. * * * @generated * @ordered */ int PERSON__DOCUMENTATION = ArchitecturePackage.NODE__DOCUMENTATION; /** * The feature id for the 'Context Help' containment reference list. * * * @generated * @ordered */ int PERSON__CONTEXT_HELP = ArchitecturePackage.NODE__CONTEXT_HELP; /** * The feature id for the 'Outgoing Connections' containment reference list. * * * @generated * @ordered */ int PERSON__OUTGOING_CONNECTIONS = ArchitecturePackage.NODE__OUTGOING_CONNECTIONS; /** * The feature id for the 'Start' containment reference. * * * @generated * @ordered */ int PERSON__START = ArchitecturePackage.NODE__START; /** * The feature id for the 'End' containment reference. * * * @generated * @ordered */ int PERSON__END = ArchitecturePackage.NODE__END; /** * The feature id for the 'Duration' attribute. * * * @generated * @ordered */ int PERSON__DURATION = ArchitecturePackage.NODE__DURATION; /** * The feature id for the 'Icon' attribute. * * * @generated * @ordered */ int PERSON__ICON = ArchitecturePackage.NODE__ICON; /** * The feature id for the 'Roles' containment reference list. * * * @generated * @ordered */ int PERSON__ROLES = ArchitecturePackage.NODE__ROLES; /** * The feature id for the 'Incoming Connections' reference list. * * * @generated * @ordered */ int PERSON__INCOMING_CONNECTIONS = ArchitecturePackage.NODE__INCOMING_CONNECTIONS; /** * The number of structural features of the 'Person' class. * * * @generated * @ordered */ int PERSON_FEATURE_COUNT = ArchitecturePackage.NODE_FEATURE_COUNT + 0; /** * The number of operations of the 'Person' class. * * * @generated * @ordered */ int PERSON_OPERATION_COUNT = ArchitecturePackage.NODE_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.nasdanika.models.architecture.c4.impl.SystemImpl System}' class. * * * @see org.nasdanika.models.architecture.c4.impl.SystemImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getSystem() * @generated */ int SYSTEM = 2; /** * The feature id for the 'Id' attribute. * * * @generated * @ordered */ int SYSTEM__ID = ArchitecturePackage.COMPOSITE_NODE__ID; /** * The feature id for the 'Semantic Mappings' containment reference list. * * * @generated * @ordered */ int SYSTEM__SEMANTIC_MAPPINGS = ArchitecturePackage.COMPOSITE_NODE__SEMANTIC_MAPPINGS; /** * The feature id for the 'Markers' containment reference list. * * * @generated * @ordered */ int SYSTEM__MARKERS = ArchitecturePackage.COMPOSITE_NODE__MARKERS; /** * The feature id for the 'Uris' attribute list. * * * @generated * @ordered */ int SYSTEM__URIS = ArchitecturePackage.COMPOSITE_NODE__URIS; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int SYSTEM__DESCRIPTION = ArchitecturePackage.COMPOSITE_NODE__DESCRIPTION; /** * The feature id for the 'Uuid' attribute. * * * @generated * @ordered */ int SYSTEM__UUID = ArchitecturePackage.COMPOSITE_NODE__UUID; /** * The feature id for the 'Label Prototype' containment reference. * * * @generated * @ordered */ int SYSTEM__LABEL_PROTOTYPE = ArchitecturePackage.COMPOSITE_NODE__LABEL_PROTOTYPE; /** * The feature id for the 'Representations' map. * * * @generated * @ordered */ int SYSTEM__REPRESENTATIONS = ArchitecturePackage.COMPOSITE_NODE__REPRESENTATIONS; /** * The feature id for the 'Annotations' containment reference list. * * * @generated * @ordered */ int SYSTEM__ANNOTATIONS = ArchitecturePackage.COMPOSITE_NODE__ANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int SYSTEM__NAME = ArchitecturePackage.COMPOSITE_NODE__NAME; /** * The feature id for the 'Documentation' containment reference list. * * * @generated * @ordered */ int SYSTEM__DOCUMENTATION = ArchitecturePackage.COMPOSITE_NODE__DOCUMENTATION; /** * The feature id for the 'Context Help' containment reference list. * * * @generated * @ordered */ int SYSTEM__CONTEXT_HELP = ArchitecturePackage.COMPOSITE_NODE__CONTEXT_HELP; /** * The feature id for the 'Start' containment reference. * * * @generated * @ordered */ int SYSTEM__START = ArchitecturePackage.COMPOSITE_NODE__START; /** * The feature id for the 'End' containment reference. * * * @generated * @ordered */ int SYSTEM__END = ArchitecturePackage.COMPOSITE_NODE__END; /** * The feature id for the 'Duration' attribute. * * * @generated * @ordered */ int SYSTEM__DURATION = ArchitecturePackage.COMPOSITE_NODE__DURATION; /** * The feature id for the 'Icon' attribute. * * * @generated * @ordered */ int SYSTEM__ICON = ArchitecturePackage.COMPOSITE_NODE__ICON; /** * The feature id for the 'Roles' containment reference list. * * * @generated * @ordered */ int SYSTEM__ROLES = ArchitecturePackage.COMPOSITE_NODE__ROLES; /** * The feature id for the 'Elements' containment reference list. * * * @generated * @ordered */ int SYSTEM__ELEMENTS = ArchitecturePackage.COMPOSITE_NODE__ELEMENTS; /** * The feature id for the 'Actors' containment reference list. * * * @generated * @ordered */ int SYSTEM__ACTORS = ArchitecturePackage.COMPOSITE_NODE__ACTORS; /** * The feature id for the 'Outgoing Connections' containment reference list. * * * @generated * @ordered */ int SYSTEM__OUTGOING_CONNECTIONS = ArchitecturePackage.COMPOSITE_NODE__OUTGOING_CONNECTIONS; /** * The feature id for the 'Incoming Connections' reference list. * * * @generated * @ordered */ int SYSTEM__INCOMING_CONNECTIONS = ArchitecturePackage.COMPOSITE_NODE__INCOMING_CONNECTIONS; /** * The number of structural features of the 'System' class. * * * @generated * @ordered */ int SYSTEM_FEATURE_COUNT = ArchitecturePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; /** * The number of operations of the 'System' class. * * * @generated * @ordered */ int SYSTEM_OPERATION_COUNT = ArchitecturePackage.COMPOSITE_NODE_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.nasdanika.models.architecture.c4.impl.ContainerImpl Container}' class. * * * @see org.nasdanika.models.architecture.c4.impl.ContainerImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getContainer() * @generated */ int CONTAINER = 3; /** * The feature id for the 'Id' attribute. * * * @generated * @ordered */ int CONTAINER__ID = ArchitecturePackage.COMPOSITE_NODE__ID; /** * The feature id for the 'Semantic Mappings' containment reference list. * * * @generated * @ordered */ int CONTAINER__SEMANTIC_MAPPINGS = ArchitecturePackage.COMPOSITE_NODE__SEMANTIC_MAPPINGS; /** * The feature id for the 'Markers' containment reference list. * * * @generated * @ordered */ int CONTAINER__MARKERS = ArchitecturePackage.COMPOSITE_NODE__MARKERS; /** * The feature id for the 'Uris' attribute list. * * * @generated * @ordered */ int CONTAINER__URIS = ArchitecturePackage.COMPOSITE_NODE__URIS; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int CONTAINER__DESCRIPTION = ArchitecturePackage.COMPOSITE_NODE__DESCRIPTION; /** * The feature id for the 'Uuid' attribute. * * * @generated * @ordered */ int CONTAINER__UUID = ArchitecturePackage.COMPOSITE_NODE__UUID; /** * The feature id for the 'Label Prototype' containment reference. * * * @generated * @ordered */ int CONTAINER__LABEL_PROTOTYPE = ArchitecturePackage.COMPOSITE_NODE__LABEL_PROTOTYPE; /** * The feature id for the 'Representations' map. * * * @generated * @ordered */ int CONTAINER__REPRESENTATIONS = ArchitecturePackage.COMPOSITE_NODE__REPRESENTATIONS; /** * The feature id for the 'Annotations' containment reference list. * * * @generated * @ordered */ int CONTAINER__ANNOTATIONS = ArchitecturePackage.COMPOSITE_NODE__ANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int CONTAINER__NAME = ArchitecturePackage.COMPOSITE_NODE__NAME; /** * The feature id for the 'Documentation' containment reference list. * * * @generated * @ordered */ int CONTAINER__DOCUMENTATION = ArchitecturePackage.COMPOSITE_NODE__DOCUMENTATION; /** * The feature id for the 'Context Help' containment reference list. * * * @generated * @ordered */ int CONTAINER__CONTEXT_HELP = ArchitecturePackage.COMPOSITE_NODE__CONTEXT_HELP; /** * The feature id for the 'Start' containment reference. * * * @generated * @ordered */ int CONTAINER__START = ArchitecturePackage.COMPOSITE_NODE__START; /** * The feature id for the 'End' containment reference. * * * @generated * @ordered */ int CONTAINER__END = ArchitecturePackage.COMPOSITE_NODE__END; /** * The feature id for the 'Duration' attribute. * * * @generated * @ordered */ int CONTAINER__DURATION = ArchitecturePackage.COMPOSITE_NODE__DURATION; /** * The feature id for the 'Icon' attribute. * * * @generated * @ordered */ int CONTAINER__ICON = ArchitecturePackage.COMPOSITE_NODE__ICON; /** * The feature id for the 'Roles' containment reference list. * * * @generated * @ordered */ int CONTAINER__ROLES = ArchitecturePackage.COMPOSITE_NODE__ROLES; /** * The feature id for the 'Elements' containment reference list. * * * @generated * @ordered */ int CONTAINER__ELEMENTS = ArchitecturePackage.COMPOSITE_NODE__ELEMENTS; /** * The feature id for the 'Actors' containment reference list. * * * @generated * @ordered */ int CONTAINER__ACTORS = ArchitecturePackage.COMPOSITE_NODE__ACTORS; /** * The feature id for the 'Outgoing Connections' containment reference list. * * * @generated * @ordered */ int CONTAINER__OUTGOING_CONNECTIONS = ArchitecturePackage.COMPOSITE_NODE__OUTGOING_CONNECTIONS; /** * The feature id for the 'Incoming Connections' reference list. * * * @generated * @ordered */ int CONTAINER__INCOMING_CONNECTIONS = ArchitecturePackage.COMPOSITE_NODE__INCOMING_CONNECTIONS; /** * The number of structural features of the 'Container' class. * * * @generated * @ordered */ int CONTAINER_FEATURE_COUNT = ArchitecturePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; /** * The number of operations of the 'Container' class. * * * @generated * @ordered */ int CONTAINER_OPERATION_COUNT = ArchitecturePackage.COMPOSITE_NODE_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.nasdanika.models.architecture.c4.impl.ComponentImpl Component}' class. * * * @see org.nasdanika.models.architecture.c4.impl.ComponentImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getComponent() * @generated */ int COMPONENT = 4; /** * The feature id for the 'Id' attribute. * * * @generated * @ordered */ int COMPONENT__ID = ArchitecturePackage.COMPOSITE_NODE__ID; /** * The feature id for the 'Semantic Mappings' containment reference list. * * * @generated * @ordered */ int COMPONENT__SEMANTIC_MAPPINGS = ArchitecturePackage.COMPOSITE_NODE__SEMANTIC_MAPPINGS; /** * The feature id for the 'Markers' containment reference list. * * * @generated * @ordered */ int COMPONENT__MARKERS = ArchitecturePackage.COMPOSITE_NODE__MARKERS; /** * The feature id for the 'Uris' attribute list. * * * @generated * @ordered */ int COMPONENT__URIS = ArchitecturePackage.COMPOSITE_NODE__URIS; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int COMPONENT__DESCRIPTION = ArchitecturePackage.COMPOSITE_NODE__DESCRIPTION; /** * The feature id for the 'Uuid' attribute. * * * @generated * @ordered */ int COMPONENT__UUID = ArchitecturePackage.COMPOSITE_NODE__UUID; /** * The feature id for the 'Label Prototype' containment reference. * * * @generated * @ordered */ int COMPONENT__LABEL_PROTOTYPE = ArchitecturePackage.COMPOSITE_NODE__LABEL_PROTOTYPE; /** * The feature id for the 'Representations' map. * * * @generated * @ordered */ int COMPONENT__REPRESENTATIONS = ArchitecturePackage.COMPOSITE_NODE__REPRESENTATIONS; /** * The feature id for the 'Annotations' containment reference list. * * * @generated * @ordered */ int COMPONENT__ANNOTATIONS = ArchitecturePackage.COMPOSITE_NODE__ANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int COMPONENT__NAME = ArchitecturePackage.COMPOSITE_NODE__NAME; /** * The feature id for the 'Documentation' containment reference list. * * * @generated * @ordered */ int COMPONENT__DOCUMENTATION = ArchitecturePackage.COMPOSITE_NODE__DOCUMENTATION; /** * The feature id for the 'Context Help' containment reference list. * * * @generated * @ordered */ int COMPONENT__CONTEXT_HELP = ArchitecturePackage.COMPOSITE_NODE__CONTEXT_HELP; /** * The feature id for the 'Start' containment reference. * * * @generated * @ordered */ int COMPONENT__START = ArchitecturePackage.COMPOSITE_NODE__START; /** * The feature id for the 'End' containment reference. * * * @generated * @ordered */ int COMPONENT__END = ArchitecturePackage.COMPOSITE_NODE__END; /** * The feature id for the 'Duration' attribute. * * * @generated * @ordered */ int COMPONENT__DURATION = ArchitecturePackage.COMPOSITE_NODE__DURATION; /** * The feature id for the 'Icon' attribute. * * * @generated * @ordered */ int COMPONENT__ICON = ArchitecturePackage.COMPOSITE_NODE__ICON; /** * The feature id for the 'Roles' containment reference list. * * * @generated * @ordered */ int COMPONENT__ROLES = ArchitecturePackage.COMPOSITE_NODE__ROLES; /** * The feature id for the 'Elements' containment reference list. * * * @generated * @ordered */ int COMPONENT__ELEMENTS = ArchitecturePackage.COMPOSITE_NODE__ELEMENTS; /** * The feature id for the 'Actors' containment reference list. * * * @generated * @ordered */ int COMPONENT__ACTORS = ArchitecturePackage.COMPOSITE_NODE__ACTORS; /** * The feature id for the 'Outgoing Connections' containment reference list. * * * @generated * @ordered */ int COMPONENT__OUTGOING_CONNECTIONS = ArchitecturePackage.COMPOSITE_NODE__OUTGOING_CONNECTIONS; /** * The feature id for the 'Incoming Connections' reference list. * * * @generated * @ordered */ int COMPONENT__INCOMING_CONNECTIONS = ArchitecturePackage.COMPOSITE_NODE__INCOMING_CONNECTIONS; /** * The number of structural features of the 'Component' class. * * * @generated * @ordered */ int COMPONENT_FEATURE_COUNT = ArchitecturePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; /** * The number of operations of the 'Component' class. * * * @generated * @ordered */ int COMPONENT_OPERATION_COUNT = ArchitecturePackage.COMPOSITE_NODE_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.nasdanika.models.architecture.c4.impl.CodeImpl Code}' class. * * * @see org.nasdanika.models.architecture.c4.impl.CodeImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getCode() * @generated */ int CODE = 5; /** * The feature id for the 'Id' attribute. * * * @generated * @ordered */ int CODE__ID = ArchitecturePackage.COMPOSITE_NODE__ID; /** * The feature id for the 'Semantic Mappings' containment reference list. * * * @generated * @ordered */ int CODE__SEMANTIC_MAPPINGS = ArchitecturePackage.COMPOSITE_NODE__SEMANTIC_MAPPINGS; /** * The feature id for the 'Markers' containment reference list. * * * @generated * @ordered */ int CODE__MARKERS = ArchitecturePackage.COMPOSITE_NODE__MARKERS; /** * The feature id for the 'Uris' attribute list. * * * @generated * @ordered */ int CODE__URIS = ArchitecturePackage.COMPOSITE_NODE__URIS; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int CODE__DESCRIPTION = ArchitecturePackage.COMPOSITE_NODE__DESCRIPTION; /** * The feature id for the 'Uuid' attribute. * * * @generated * @ordered */ int CODE__UUID = ArchitecturePackage.COMPOSITE_NODE__UUID; /** * The feature id for the 'Label Prototype' containment reference. * * * @generated * @ordered */ int CODE__LABEL_PROTOTYPE = ArchitecturePackage.COMPOSITE_NODE__LABEL_PROTOTYPE; /** * The feature id for the 'Representations' map. * * * @generated * @ordered */ int CODE__REPRESENTATIONS = ArchitecturePackage.COMPOSITE_NODE__REPRESENTATIONS; /** * The feature id for the 'Annotations' containment reference list. * * * @generated * @ordered */ int CODE__ANNOTATIONS = ArchitecturePackage.COMPOSITE_NODE__ANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int CODE__NAME = ArchitecturePackage.COMPOSITE_NODE__NAME; /** * The feature id for the 'Documentation' containment reference list. * * * @generated * @ordered */ int CODE__DOCUMENTATION = ArchitecturePackage.COMPOSITE_NODE__DOCUMENTATION; /** * The feature id for the 'Context Help' containment reference list. * * * @generated * @ordered */ int CODE__CONTEXT_HELP = ArchitecturePackage.COMPOSITE_NODE__CONTEXT_HELP; /** * The feature id for the 'Start' containment reference. * * * @generated * @ordered */ int CODE__START = ArchitecturePackage.COMPOSITE_NODE__START; /** * The feature id for the 'End' containment reference. * * * @generated * @ordered */ int CODE__END = ArchitecturePackage.COMPOSITE_NODE__END; /** * The feature id for the 'Duration' attribute. * * * @generated * @ordered */ int CODE__DURATION = ArchitecturePackage.COMPOSITE_NODE__DURATION; /** * The feature id for the 'Icon' attribute. * * * @generated * @ordered */ int CODE__ICON = ArchitecturePackage.COMPOSITE_NODE__ICON; /** * The feature id for the 'Roles' containment reference list. * * * @generated * @ordered */ int CODE__ROLES = ArchitecturePackage.COMPOSITE_NODE__ROLES; /** * The feature id for the 'Elements' containment reference list. * * * @generated * @ordered */ int CODE__ELEMENTS = ArchitecturePackage.COMPOSITE_NODE__ELEMENTS; /** * The feature id for the 'Actors' containment reference list. * * * @generated * @ordered */ int CODE__ACTORS = ArchitecturePackage.COMPOSITE_NODE__ACTORS; /** * The feature id for the 'Outgoing Connections' containment reference list. * * * @generated * @ordered */ int CODE__OUTGOING_CONNECTIONS = ArchitecturePackage.COMPOSITE_NODE__OUTGOING_CONNECTIONS; /** * The feature id for the 'Incoming Connections' reference list. * * * @generated * @ordered */ int CODE__INCOMING_CONNECTIONS = ArchitecturePackage.COMPOSITE_NODE__INCOMING_CONNECTIONS; /** * The number of structural features of the 'Code' class. * * * @generated * @ordered */ int CODE_FEATURE_COUNT = ArchitecturePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; /** * The number of operations of the 'Code' class. * * * @generated * @ordered */ int CODE_OPERATION_COUNT = ArchitecturePackage.COMPOSITE_NODE_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.nasdanika.models.architecture.c4.impl.RelationshipImpl Relationship}' class. * * * @see org.nasdanika.models.architecture.c4.impl.RelationshipImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getRelationship() * @generated */ int RELATIONSHIP = 6; /** * The feature id for the 'Id' attribute. * * * @generated * @ordered */ int RELATIONSHIP__ID = ArchitecturePackage.RELATIONSHIP__ID; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int RELATIONSHIP__TARGET = ArchitecturePackage.RELATIONSHIP__TARGET; /** * The feature id for the 'Bidirectional' attribute. * * * @generated * @ordered */ int RELATIONSHIP__BIDIRECTIONAL = ArchitecturePackage.RELATIONSHIP__BIDIRECTIONAL; /** * The feature id for the 'Markers' containment reference list. * * * @generated * @ordered */ int RELATIONSHIP__MARKERS = ArchitecturePackage.RELATIONSHIP__MARKERS; /** * The feature id for the 'Uris' attribute list. * * * @generated * @ordered */ int RELATIONSHIP__URIS = ArchitecturePackage.RELATIONSHIP__URIS; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int RELATIONSHIP__DESCRIPTION = ArchitecturePackage.RELATIONSHIP__DESCRIPTION; /** * The feature id for the 'Uuid' attribute. * * * @generated * @ordered */ int RELATIONSHIP__UUID = ArchitecturePackage.RELATIONSHIP__UUID; /** * The feature id for the 'Label Prototype' containment reference. * * * @generated * @ordered */ int RELATIONSHIP__LABEL_PROTOTYPE = ArchitecturePackage.RELATIONSHIP__LABEL_PROTOTYPE; /** * The feature id for the 'Representations' map. * * * @generated * @ordered */ int RELATIONSHIP__REPRESENTATIONS = ArchitecturePackage.RELATIONSHIP__REPRESENTATIONS; /** * The feature id for the 'Annotations' containment reference list. * * * @generated * @ordered */ int RELATIONSHIP__ANNOTATIONS = ArchitecturePackage.RELATIONSHIP__ANNOTATIONS; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int RELATIONSHIP__NAME = ArchitecturePackage.RELATIONSHIP__NAME; /** * The feature id for the 'Documentation' containment reference list. * * * @generated * @ordered */ int RELATIONSHIP__DOCUMENTATION = ArchitecturePackage.RELATIONSHIP__DOCUMENTATION; /** * The feature id for the 'Context Help' containment reference list. * * * @generated * @ordered */ int RELATIONSHIP__CONTEXT_HELP = ArchitecturePackage.RELATIONSHIP__CONTEXT_HELP; /** * The feature id for the 'Start' containment reference. * * * @generated * @ordered */ int RELATIONSHIP__START = ArchitecturePackage.RELATIONSHIP__START; /** * The feature id for the 'End' containment reference. * * * @generated * @ordered */ int RELATIONSHIP__END = ArchitecturePackage.RELATIONSHIP__END; /** * The feature id for the 'Duration' attribute. * * * @generated * @ordered */ int RELATIONSHIP__DURATION = ArchitecturePackage.RELATIONSHIP__DURATION; /** * The feature id for the 'Icon' attribute. * * * @generated * @ordered */ int RELATIONSHIP__ICON = ArchitecturePackage.RELATIONSHIP__ICON; /** * The feature id for the 'Roles' containment reference list. * * * @generated * @ordered */ int RELATIONSHIP__ROLES = ArchitecturePackage.RELATIONSHIP__ROLES; /** * The number of structural features of the 'Relationship' class. * * * @generated * @ordered */ int RELATIONSHIP_FEATURE_COUNT = ArchitecturePackage.RELATIONSHIP_FEATURE_COUNT + 0; /** * The number of operations of the 'Relationship' class. * * * @generated * @ordered */ int RELATIONSHIP_OPERATION_COUNT = ArchitecturePackage.RELATIONSHIP_OPERATION_COUNT + 0; /** * Returns the meta object for class '{@link org.nasdanika.models.architecture.c4.Context Context}'. * * * @return the meta object for class 'Context'. * @see org.nasdanika.models.architecture.c4.Context * @generated */ EClass getContext(); /** * Returns the meta object for class '{@link org.nasdanika.models.architecture.c4.Person Person}'. * * * @return the meta object for class 'Person'. * @see org.nasdanika.models.architecture.c4.Person * @generated */ EClass getPerson(); /** * Returns the meta object for class '{@link org.nasdanika.models.architecture.c4.System System}'. * * * @return the meta object for class 'System'. * @see org.nasdanika.models.architecture.c4.System * @generated */ EClass getSystem(); /** * Returns the meta object for class '{@link org.nasdanika.models.architecture.c4.Container Container}'. * * * @return the meta object for class 'Container'. * @see org.nasdanika.models.architecture.c4.Container * @generated */ EClass getContainer(); /** * Returns the meta object for class '{@link org.nasdanika.models.architecture.c4.Component Component}'. * * * @return the meta object for class 'Component'. * @see org.nasdanika.models.architecture.c4.Component * @generated */ EClass getComponent(); /** * Returns the meta object for class '{@link org.nasdanika.models.architecture.c4.Code Code}'. * * * @return the meta object for class 'Code'. * @see org.nasdanika.models.architecture.c4.Code * @generated */ EClass getCode(); /** * Returns the meta object for class '{@link org.nasdanika.models.architecture.c4.Relationship Relationship}'. * * * @return the meta object for class 'Relationship'. * @see org.nasdanika.models.architecture.c4.Relationship * @generated */ EClass getRelationship(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ C4Factory getC4Factory(); /** * * Defines literals for the meta objects that represent *
    *
  • each class,
  • *
  • each feature of each class,
  • *
  • each operation of each class,
  • *
  • each enum,
  • *
  • and each data type
  • *
* * @generated */ interface Literals { /** * The meta object literal for the '{@link org.nasdanika.models.architecture.c4.impl.ContextImpl Context}' class. * * * @see org.nasdanika.models.architecture.c4.impl.ContextImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getContext() * @generated */ EClass CONTEXT = eINSTANCE.getContext(); /** * The meta object literal for the '{@link org.nasdanika.models.architecture.c4.impl.PersonImpl Person}' class. * * * @see org.nasdanika.models.architecture.c4.impl.PersonImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getPerson() * @generated */ EClass PERSON = eINSTANCE.getPerson(); /** * The meta object literal for the '{@link org.nasdanika.models.architecture.c4.impl.SystemImpl System}' class. * * * @see org.nasdanika.models.architecture.c4.impl.SystemImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getSystem() * @generated */ EClass SYSTEM = eINSTANCE.getSystem(); /** * The meta object literal for the '{@link org.nasdanika.models.architecture.c4.impl.ContainerImpl Container}' class. * * * @see org.nasdanika.models.architecture.c4.impl.ContainerImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getContainer() * @generated */ EClass CONTAINER = eINSTANCE.getContainer(); /** * The meta object literal for the '{@link org.nasdanika.models.architecture.c4.impl.ComponentImpl Component}' class. * * * @see org.nasdanika.models.architecture.c4.impl.ComponentImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getComponent() * @generated */ EClass COMPONENT = eINSTANCE.getComponent(); /** * The meta object literal for the '{@link org.nasdanika.models.architecture.c4.impl.CodeImpl Code}' class. * * * @see org.nasdanika.models.architecture.c4.impl.CodeImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getCode() * @generated */ EClass CODE = eINSTANCE.getCode(); /** * The meta object literal for the '{@link org.nasdanika.models.architecture.c4.impl.RelationshipImpl Relationship}' class. * * * @see org.nasdanika.models.architecture.c4.impl.RelationshipImpl * @see org.nasdanika.models.architecture.c4.impl.C4PackageImpl#getRelationship() * @generated */ EClass RELATIONSHIP = eINSTANCE.getRelationship(); } } //C4Package




© 2015 - 2024 Weber Informatics LLC | Privacy Policy