| /******************************************************************************* |
| * <copyright> |
| * |
| * Copyright (c) 2013, 2013 SAP AG. |
| * 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: |
| * SAP AG - initial API, implementation and documentation |
| * |
| * </copyright> |
| * |
| *******************************************************************************/ |
| package org.eclipse.fmc.mm; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EEnum; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.emf.ecore.EReference; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * The <b>Package</b> for the model. |
| * It contains accessors for the meta objects to represent |
| * <ul> |
| * <li>each class,</li> |
| * <li>each feature of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.FmcFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface FmcPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "mm"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://fmc.eclipse.org/0.10.0"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "fmc"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| FmcPackage eINSTANCE = org.eclipse.fmc.mm.impl.FmcPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.FMCElementImpl <em>FMC Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.FMCElementImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getFMCElement() |
| * @generated |
| */ |
| int FMC_ELEMENT = 11; |
| |
| /** |
| * The feature id for the '<em><b>Node Metadata</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_ELEMENT__NODE_METADATA = 0; |
| |
| /** |
| * The feature id for the '<em><b>Stereotypes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_ELEMENT__STEREOTYPES = 1; |
| |
| /** |
| * The number of structural features of the '<em>FMC Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_ELEMENT_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.FMCNodeImpl <em>FMC Node</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.FMCNodeImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getFMCNode() |
| * @generated |
| */ |
| int FMC_NODE = 3; |
| |
| /** |
| * The feature id for the '<em><b>Node Metadata</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_NODE__NODE_METADATA = FMC_ELEMENT__NODE_METADATA; |
| |
| /** |
| * The feature id for the '<em><b>Stereotypes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_NODE__STEREOTYPES = FMC_ELEMENT__STEREOTYPES; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_NODE__NAME = FMC_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Contains</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_NODE__CONTAINS = FMC_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Container</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_NODE__CONTAINER = FMC_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_NODE__MULTIPLICITY = FMC_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Next Element</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_NODE__NEXT_ELEMENT = FMC_ELEMENT_FEATURE_COUNT + 4; |
| |
| /** |
| * The number of structural features of the '<em>FMC Node</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_NODE_FEATURE_COUNT = FMC_ELEMENT_FEATURE_COUNT + 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.AgentImpl <em>Agent</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.AgentImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getAgent() |
| * @generated |
| */ |
| int AGENT = 0; |
| |
| /** |
| * The feature id for the '<em><b>Node Metadata</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT__NODE_METADATA = FMC_NODE__NODE_METADATA; |
| |
| /** |
| * The feature id for the '<em><b>Stereotypes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT__STEREOTYPES = FMC_NODE__STEREOTYPES; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT__NAME = FMC_NODE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Contains</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT__CONTAINS = FMC_NODE__CONTAINS; |
| |
| /** |
| * The feature id for the '<em><b>Container</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT__CONTAINER = FMC_NODE__CONTAINER; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT__MULTIPLICITY = FMC_NODE__MULTIPLICITY; |
| |
| /** |
| * The feature id for the '<em><b>Next Element</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT__NEXT_ELEMENT = FMC_NODE__NEXT_ELEMENT; |
| |
| /** |
| * The feature id for the '<em><b>Access Connections</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT__ACCESS_CONNECTIONS = FMC_NODE_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Human</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT__HUMAN = FMC_NODE_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Source Channels</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT__SOURCE_CHANNELS = FMC_NODE_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Target Channels</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT__TARGET_CHANNELS = FMC_NODE_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of structural features of the '<em>Agent</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGENT_FEATURE_COUNT = FMC_NODE_FEATURE_COUNT + 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.FMCConnectionImpl <em>FMC Connection</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.FMCConnectionImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getFMCConnection() |
| * @generated |
| */ |
| int FMC_CONNECTION = 4; |
| |
| /** |
| * The feature id for the '<em><b>Node Metadata</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_CONNECTION__NODE_METADATA = FMC_ELEMENT__NODE_METADATA; |
| |
| /** |
| * The feature id for the '<em><b>Stereotypes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_CONNECTION__STEREOTYPES = FMC_ELEMENT__STEREOTYPES; |
| |
| /** |
| * The number of structural features of the '<em>FMC Connection</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_CONNECTION_FEATURE_COUNT = FMC_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.ChannelImpl <em>Channel</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.ChannelImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getChannel() |
| * @generated |
| */ |
| int CHANNEL = 1; |
| |
| /** |
| * The feature id for the '<em><b>Node Metadata</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANNEL__NODE_METADATA = FMC_CONNECTION__NODE_METADATA; |
| |
| /** |
| * The feature id for the '<em><b>Stereotypes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANNEL__STEREOTYPES = FMC_CONNECTION__STEREOTYPES; |
| |
| /** |
| * The feature id for the '<em><b>Channel Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANNEL__CHANNEL_TYPE = FMC_CONNECTION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANNEL__SOURCE = FMC_CONNECTION_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Target</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANNEL__TARGET = FMC_CONNECTION_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Dataflow Direction</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANNEL__DATAFLOW_DIRECTION = FMC_CONNECTION_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANNEL__NAME = FMC_CONNECTION_FEATURE_COUNT + 4; |
| |
| /** |
| * The number of structural features of the '<em>Channel</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANNEL_FEATURE_COUNT = FMC_CONNECTION_FEATURE_COUNT + 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.AccessTarget <em>Access Target</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.AccessTarget |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getAccessTarget() |
| * @generated |
| */ |
| int ACCESS_TARGET = 9; |
| |
| /** |
| * The feature id for the '<em><b>Node Metadata</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_TARGET__NODE_METADATA = FMC_NODE__NODE_METADATA; |
| |
| /** |
| * The feature id for the '<em><b>Stereotypes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_TARGET__STEREOTYPES = FMC_NODE__STEREOTYPES; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_TARGET__NAME = FMC_NODE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Contains</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_TARGET__CONTAINS = FMC_NODE__CONTAINS; |
| |
| /** |
| * The feature id for the '<em><b>Container</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_TARGET__CONTAINER = FMC_NODE__CONTAINER; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_TARGET__MULTIPLICITY = FMC_NODE__MULTIPLICITY; |
| |
| /** |
| * The feature id for the '<em><b>Next Element</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_TARGET__NEXT_ELEMENT = FMC_NODE__NEXT_ELEMENT; |
| |
| /** |
| * The feature id for the '<em><b>Connections</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_TARGET__CONNECTIONS = FMC_NODE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Access Target</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_TARGET_FEATURE_COUNT = FMC_NODE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.StorageImpl <em>Storage</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.StorageImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getStorage() |
| * @generated |
| */ |
| int STORAGE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Node Metadata</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STORAGE__NODE_METADATA = ACCESS_TARGET__NODE_METADATA; |
| |
| /** |
| * The feature id for the '<em><b>Stereotypes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STORAGE__STEREOTYPES = ACCESS_TARGET__STEREOTYPES; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STORAGE__NAME = ACCESS_TARGET__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Contains</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STORAGE__CONTAINS = ACCESS_TARGET__CONTAINS; |
| |
| /** |
| * The feature id for the '<em><b>Container</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STORAGE__CONTAINER = ACCESS_TARGET__CONTAINER; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STORAGE__MULTIPLICITY = ACCESS_TARGET__MULTIPLICITY; |
| |
| /** |
| * The feature id for the '<em><b>Next Element</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STORAGE__NEXT_ELEMENT = ACCESS_TARGET__NEXT_ELEMENT; |
| |
| /** |
| * The feature id for the '<em><b>Connections</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STORAGE__CONNECTIONS = ACCESS_TARGET__CONNECTIONS; |
| |
| /** |
| * The number of structural features of the '<em>Storage</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STORAGE_FEATURE_COUNT = ACCESS_TARGET_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.AccessImpl <em>Access</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.AccessImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getAccess() |
| * @generated |
| */ |
| int ACCESS = 5; |
| |
| /** |
| * The feature id for the '<em><b>Node Metadata</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS__NODE_METADATA = FMC_CONNECTION__NODE_METADATA; |
| |
| /** |
| * The feature id for the '<em><b>Stereotypes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS__STEREOTYPES = FMC_CONNECTION__STEREOTYPES; |
| |
| /** |
| * The feature id for the '<em><b>Agent</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS__AGENT = FMC_CONNECTION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS__TYPE = FMC_CONNECTION_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Target</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS__TARGET = FMC_CONNECTION_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Access</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_FEATURE_COUNT = FMC_CONNECTION_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.FMCModelImpl <em>FMC Model</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.FMCModelImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getFMCModel() |
| * @generated |
| */ |
| int FMC_MODEL = 6; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_MODEL__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Nodes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_MODEL__NODES = 1; |
| |
| /** |
| * The feature id for the '<em><b>Connections</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_MODEL__CONNECTIONS = 2; |
| |
| /** |
| * The feature id for the '<em><b>Comments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_MODEL__COMMENTS = 3; |
| |
| /** |
| * The feature id for the '<em><b>Profile Id</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_MODEL__PROFILE_ID = 4; |
| |
| /** |
| * The number of structural features of the '<em>FMC Model</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FMC_MODEL_FEATURE_COUNT = 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.StructureVarianceImpl <em>Structure Variance</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.StructureVarianceImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getStructureVariance() |
| * @generated |
| */ |
| int STRUCTURE_VARIANCE = 7; |
| |
| /** |
| * The feature id for the '<em><b>Node Metadata</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRUCTURE_VARIANCE__NODE_METADATA = ACCESS_TARGET__NODE_METADATA; |
| |
| /** |
| * The feature id for the '<em><b>Stereotypes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRUCTURE_VARIANCE__STEREOTYPES = ACCESS_TARGET__STEREOTYPES; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRUCTURE_VARIANCE__NAME = ACCESS_TARGET__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Contains</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRUCTURE_VARIANCE__CONTAINS = ACCESS_TARGET__CONTAINS; |
| |
| /** |
| * The feature id for the '<em><b>Container</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRUCTURE_VARIANCE__CONTAINER = ACCESS_TARGET__CONTAINER; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRUCTURE_VARIANCE__MULTIPLICITY = ACCESS_TARGET__MULTIPLICITY; |
| |
| /** |
| * The feature id for the '<em><b>Next Element</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRUCTURE_VARIANCE__NEXT_ELEMENT = ACCESS_TARGET__NEXT_ELEMENT; |
| |
| /** |
| * The feature id for the '<em><b>Connections</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRUCTURE_VARIANCE__CONNECTIONS = ACCESS_TARGET__CONNECTIONS; |
| |
| /** |
| * The number of structural features of the '<em>Structure Variance</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRUCTURE_VARIANCE_FEATURE_COUNT = ACCESS_TARGET_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.MetadataImpl <em>Metadata</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.MetadataImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getMetadata() |
| * @generated |
| */ |
| int METADATA = 8; |
| |
| /** |
| * The feature id for the '<em><b>Creator</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int METADATA__CREATOR = 0; |
| |
| /** |
| * The feature id for the '<em><b>Changer</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int METADATA__CHANGER = 1; |
| |
| /** |
| * The feature id for the '<em><b>Creationdate</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int METADATA__CREATIONDATE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Lastchange</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int METADATA__LASTCHANGE = 3; |
| |
| /** |
| * The feature id for the '<em><b>Version</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int METADATA__VERSION = 4; |
| |
| /** |
| * The feature id for the '<em><b>Language</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int METADATA__LANGUAGE = 5; |
| |
| /** |
| * The number of structural features of the '<em>Metadata</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int METADATA_FEATURE_COUNT = 6; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.CommentImpl <em>Comment</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.CommentImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getComment() |
| * @generated |
| */ |
| int COMMENT = 10; |
| |
| /** |
| * The feature id for the '<em><b>Node Metadata</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMMENT__NODE_METADATA = FMC_ELEMENT__NODE_METADATA; |
| |
| /** |
| * The feature id for the '<em><b>Stereotypes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMMENT__STEREOTYPES = FMC_ELEMENT__STEREOTYPES; |
| |
| /** |
| * The feature id for the '<em><b>Content</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMMENT__CONTENT = FMC_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Comment Assignment</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMMENT__COMMENT_ASSIGNMENT = FMC_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMMENT__TYPE = FMC_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Comment</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMMENT_FEATURE_COUNT = FMC_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.StereotypeImpl <em>Stereotype</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.StereotypeImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getStereotype() |
| * @generated |
| */ |
| int STEREOTYPE = 12; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STEREOTYPE__ID = 0; |
| |
| /** |
| * The feature id for the '<em><b>Values</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STEREOTYPE__VALUES = 1; |
| |
| /** |
| * The number of structural features of the '<em>Stereotype</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STEREOTYPE_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.impl.StereotypeValueImpl <em>Stereotype Value</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.StereotypeValueImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getStereotypeValue() |
| * @generated |
| */ |
| int STEREOTYPE_VALUE = 13; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STEREOTYPE_VALUE__ID = 0; |
| |
| /** |
| * The feature id for the '<em><b>Value String</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STEREOTYPE_VALUE__VALUE_STRING = 1; |
| |
| /** |
| * The feature id for the '<em><b>Value Boolean</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STEREOTYPE_VALUE__VALUE_BOOLEAN = 2; |
| |
| /** |
| * The feature id for the '<em><b>Value Integer</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STEREOTYPE_VALUE__VALUE_INTEGER = 3; |
| |
| /** |
| * The number of structural features of the '<em>Stereotype Value</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STEREOTYPE_VALUE_FEATURE_COUNT = 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.IFMCElementVisitor <em>IFMC Element Visitor</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.IFMCElementVisitor |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getIFMCElementVisitor() |
| * @generated |
| */ |
| int IFMC_ELEMENT_VISITOR = 14; |
| |
| /** |
| * The number of structural features of the '<em>IFMC Element Visitor</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IFMC_ELEMENT_VISITOR_FEATURE_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.AccessType <em>Access Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.AccessType |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getAccessType() |
| * @generated |
| */ |
| int ACCESS_TYPE = 15; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.RequestDirection <em>Request Direction</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.RequestDirection |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getRequestDirection() |
| * @generated |
| */ |
| int REQUEST_DIRECTION = 16; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.MultiplicityType <em>Multiplicity Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.MultiplicityType |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getMultiplicityType() |
| * @generated |
| */ |
| int MULTIPLICITY_TYPE = 17; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.DataflowDirection <em>Dataflow Direction</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.DataflowDirection |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getDataflowDirection() |
| * @generated |
| */ |
| int DATAFLOW_DIRECTION = 18; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.fmc.mm.CommentType <em>Comment Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.CommentType |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getCommentType() |
| * @generated |
| */ |
| int COMMENT_TYPE = 19; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.Agent <em>Agent</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Agent</em>'. |
| * @see org.eclipse.fmc.mm.Agent |
| * @generated |
| */ |
| EClass getAgent(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.fmc.mm.Agent#getAccessConnections <em>Access Connections</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Access Connections</em>'. |
| * @see org.eclipse.fmc.mm.Agent#getAccessConnections() |
| * @see #getAgent() |
| * @generated |
| */ |
| EReference getAgent_AccessConnections(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Agent#isHuman <em>Human</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Human</em>'. |
| * @see org.eclipse.fmc.mm.Agent#isHuman() |
| * @see #getAgent() |
| * @generated |
| */ |
| EAttribute getAgent_Human(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.fmc.mm.Agent#getSourceChannels <em>Source Channels</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Source Channels</em>'. |
| * @see org.eclipse.fmc.mm.Agent#getSourceChannels() |
| * @see #getAgent() |
| * @generated |
| */ |
| EReference getAgent_SourceChannels(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.fmc.mm.Agent#getTargetChannels <em>Target Channels</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Target Channels</em>'. |
| * @see org.eclipse.fmc.mm.Agent#getTargetChannels() |
| * @see #getAgent() |
| * @generated |
| */ |
| EReference getAgent_TargetChannels(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.Channel <em>Channel</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Channel</em>'. |
| * @see org.eclipse.fmc.mm.Channel |
| * @generated |
| */ |
| EClass getChannel(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Channel#getChannelType <em>Channel Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Channel Type</em>'. |
| * @see org.eclipse.fmc.mm.Channel#getChannelType() |
| * @see #getChannel() |
| * @generated |
| */ |
| EAttribute getChannel_ChannelType(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.fmc.mm.Channel#getSource <em>Source</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Source</em>'. |
| * @see org.eclipse.fmc.mm.Channel#getSource() |
| * @see #getChannel() |
| * @generated |
| */ |
| EReference getChannel_Source(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.fmc.mm.Channel#getTarget <em>Target</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Target</em>'. |
| * @see org.eclipse.fmc.mm.Channel#getTarget() |
| * @see #getChannel() |
| * @generated |
| */ |
| EReference getChannel_Target(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Channel#getDataflowDirection <em>Dataflow Direction</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Dataflow Direction</em>'. |
| * @see org.eclipse.fmc.mm.Channel#getDataflowDirection() |
| * @see #getChannel() |
| * @generated |
| */ |
| EAttribute getChannel_DataflowDirection(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Channel#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.fmc.mm.Channel#getName() |
| * @see #getChannel() |
| * @generated |
| */ |
| EAttribute getChannel_Name(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.Storage <em>Storage</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Storage</em>'. |
| * @see org.eclipse.fmc.mm.Storage |
| * @generated |
| */ |
| EClass getStorage(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.FMCNode <em>FMC Node</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>FMC Node</em>'. |
| * @see org.eclipse.fmc.mm.FMCNode |
| * @generated |
| */ |
| EClass getFMCNode(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.FMCNode#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.fmc.mm.FMCNode#getName() |
| * @see #getFMCNode() |
| * @generated |
| */ |
| EAttribute getFMCNode_Name(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.fmc.mm.FMCNode#getContains <em>Contains</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Contains</em>'. |
| * @see org.eclipse.fmc.mm.FMCNode#getContains() |
| * @see #getFMCNode() |
| * @generated |
| */ |
| EReference getFMCNode_Contains(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.fmc.mm.FMCNode#getContainer <em>Container</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Container</em>'. |
| * @see org.eclipse.fmc.mm.FMCNode#getContainer() |
| * @see #getFMCNode() |
| * @generated |
| */ |
| EReference getFMCNode_Container(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.FMCNode#getMultiplicity <em>Multiplicity</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Multiplicity</em>'. |
| * @see org.eclipse.fmc.mm.FMCNode#getMultiplicity() |
| * @see #getFMCNode() |
| * @generated |
| */ |
| EAttribute getFMCNode_Multiplicity(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.fmc.mm.FMCNode#getNextElement <em>Next Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Next Element</em>'. |
| * @see org.eclipse.fmc.mm.FMCNode#getNextElement() |
| * @see #getFMCNode() |
| * @generated |
| */ |
| EReference getFMCNode_NextElement(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.FMCConnection <em>FMC Connection</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>FMC Connection</em>'. |
| * @see org.eclipse.fmc.mm.FMCConnection |
| * @generated |
| */ |
| EClass getFMCConnection(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.Access <em>Access</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Access</em>'. |
| * @see org.eclipse.fmc.mm.Access |
| * @generated |
| */ |
| EClass getAccess(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.fmc.mm.Access#getAgent <em>Agent</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Agent</em>'. |
| * @see org.eclipse.fmc.mm.Access#getAgent() |
| * @see #getAccess() |
| * @generated |
| */ |
| EReference getAccess_Agent(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Access#getType <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Type</em>'. |
| * @see org.eclipse.fmc.mm.Access#getType() |
| * @see #getAccess() |
| * @generated |
| */ |
| EAttribute getAccess_Type(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.fmc.mm.Access#getTarget <em>Target</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Target</em>'. |
| * @see org.eclipse.fmc.mm.Access#getTarget() |
| * @see #getAccess() |
| * @generated |
| */ |
| EReference getAccess_Target(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.FMCModel <em>FMC Model</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>FMC Model</em>'. |
| * @see org.eclipse.fmc.mm.FMCModel |
| * @generated |
| */ |
| EClass getFMCModel(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.FMCModel#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.fmc.mm.FMCModel#getName() |
| * @see #getFMCModel() |
| * @generated |
| */ |
| EAttribute getFMCModel_Name(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.fmc.mm.FMCModel#getNodes <em>Nodes</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Nodes</em>'. |
| * @see org.eclipse.fmc.mm.FMCModel#getNodes() |
| * @see #getFMCModel() |
| * @generated |
| */ |
| EReference getFMCModel_Nodes(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.fmc.mm.FMCModel#getConnections <em>Connections</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Connections</em>'. |
| * @see org.eclipse.fmc.mm.FMCModel#getConnections() |
| * @see #getFMCModel() |
| * @generated |
| */ |
| EReference getFMCModel_Connections(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.fmc.mm.FMCModel#getComments <em>Comments</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Comments</em>'. |
| * @see org.eclipse.fmc.mm.FMCModel#getComments() |
| * @see #getFMCModel() |
| * @generated |
| */ |
| EReference getFMCModel_Comments(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.fmc.mm.FMCModel#getProfileId <em>Profile Id</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>Profile Id</em>'. |
| * @see org.eclipse.fmc.mm.FMCModel#getProfileId() |
| * @see #getFMCModel() |
| * @generated |
| */ |
| EAttribute getFMCModel_ProfileId(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.StructureVariance <em>Structure Variance</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Structure Variance</em>'. |
| * @see org.eclipse.fmc.mm.StructureVariance |
| * @generated |
| */ |
| EClass getStructureVariance(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.Metadata <em>Metadata</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Metadata</em>'. |
| * @see org.eclipse.fmc.mm.Metadata |
| * @generated |
| */ |
| EClass getMetadata(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Metadata#getCreator <em>Creator</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Creator</em>'. |
| * @see org.eclipse.fmc.mm.Metadata#getCreator() |
| * @see #getMetadata() |
| * @generated |
| */ |
| EAttribute getMetadata_Creator(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Metadata#getChanger <em>Changer</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Changer</em>'. |
| * @see org.eclipse.fmc.mm.Metadata#getChanger() |
| * @see #getMetadata() |
| * @generated |
| */ |
| EAttribute getMetadata_Changer(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Metadata#getCreationdate <em>Creationdate</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Creationdate</em>'. |
| * @see org.eclipse.fmc.mm.Metadata#getCreationdate() |
| * @see #getMetadata() |
| * @generated |
| */ |
| EAttribute getMetadata_Creationdate(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Metadata#getLastchange <em>Lastchange</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Lastchange</em>'. |
| * @see org.eclipse.fmc.mm.Metadata#getLastchange() |
| * @see #getMetadata() |
| * @generated |
| */ |
| EAttribute getMetadata_Lastchange(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Metadata#getVersion <em>Version</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Version</em>'. |
| * @see org.eclipse.fmc.mm.Metadata#getVersion() |
| * @see #getMetadata() |
| * @generated |
| */ |
| EAttribute getMetadata_Version(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Metadata#getLanguage <em>Language</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Language</em>'. |
| * @see org.eclipse.fmc.mm.Metadata#getLanguage() |
| * @see #getMetadata() |
| * @generated |
| */ |
| EAttribute getMetadata_Language(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.AccessTarget <em>Access Target</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Access Target</em>'. |
| * @see org.eclipse.fmc.mm.AccessTarget |
| * @generated |
| */ |
| EClass getAccessTarget(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.fmc.mm.AccessTarget#getConnections <em>Connections</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Connections</em>'. |
| * @see org.eclipse.fmc.mm.AccessTarget#getConnections() |
| * @see #getAccessTarget() |
| * @generated |
| */ |
| EReference getAccessTarget_Connections(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.Comment <em>Comment</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Comment</em>'. |
| * @see org.eclipse.fmc.mm.Comment |
| * @generated |
| */ |
| EClass getComment(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Comment#getContent <em>Content</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Content</em>'. |
| * @see org.eclipse.fmc.mm.Comment#getContent() |
| * @see #getComment() |
| * @generated |
| */ |
| EAttribute getComment_Content(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.fmc.mm.Comment#getCommentAssignment <em>Comment Assignment</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Comment Assignment</em>'. |
| * @see org.eclipse.fmc.mm.Comment#getCommentAssignment() |
| * @see #getComment() |
| * @generated |
| */ |
| EReference getComment_CommentAssignment(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Comment#getType <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Type</em>'. |
| * @see org.eclipse.fmc.mm.Comment#getType() |
| * @see #getComment() |
| * @generated |
| */ |
| EAttribute getComment_Type(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.FMCElement <em>FMC Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>FMC Element</em>'. |
| * @see org.eclipse.fmc.mm.FMCElement |
| * @generated |
| */ |
| EClass getFMCElement(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.fmc.mm.FMCElement#getNodeMetadata <em>Node Metadata</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Node Metadata</em>'. |
| * @see org.eclipse.fmc.mm.FMCElement#getNodeMetadata() |
| * @see #getFMCElement() |
| * @generated |
| */ |
| EReference getFMCElement_NodeMetadata(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.fmc.mm.FMCElement#getStereotypes <em>Stereotypes</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Stereotypes</em>'. |
| * @see org.eclipse.fmc.mm.FMCElement#getStereotypes() |
| * @see #getFMCElement() |
| * @generated |
| */ |
| EReference getFMCElement_Stereotypes(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.Stereotype <em>Stereotype</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Stereotype</em>'. |
| * @see org.eclipse.fmc.mm.Stereotype |
| * @generated |
| */ |
| EClass getStereotype(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.Stereotype#getId <em>Id</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Id</em>'. |
| * @see org.eclipse.fmc.mm.Stereotype#getId() |
| * @see #getStereotype() |
| * @generated |
| */ |
| EAttribute getStereotype_Id(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.fmc.mm.Stereotype#getValues <em>Values</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Values</em>'. |
| * @see org.eclipse.fmc.mm.Stereotype#getValues() |
| * @see #getStereotype() |
| * @generated |
| */ |
| EReference getStereotype_Values(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.StereotypeValue <em>Stereotype Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Stereotype Value</em>'. |
| * @see org.eclipse.fmc.mm.StereotypeValue |
| * @generated |
| */ |
| EClass getStereotypeValue(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.StereotypeValue#getId <em>Id</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Id</em>'. |
| * @see org.eclipse.fmc.mm.StereotypeValue#getId() |
| * @see #getStereotypeValue() |
| * @generated |
| */ |
| EAttribute getStereotypeValue_Id(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.StereotypeValue#getValueString <em>Value String</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Value String</em>'. |
| * @see org.eclipse.fmc.mm.StereotypeValue#getValueString() |
| * @see #getStereotypeValue() |
| * @generated |
| */ |
| EAttribute getStereotypeValue_ValueString(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.StereotypeValue#isValueBoolean <em>Value Boolean</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Value Boolean</em>'. |
| * @see org.eclipse.fmc.mm.StereotypeValue#isValueBoolean() |
| * @see #getStereotypeValue() |
| * @generated |
| */ |
| EAttribute getStereotypeValue_ValueBoolean(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.fmc.mm.StereotypeValue#getValueInteger <em>Value Integer</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Value Integer</em>'. |
| * @see org.eclipse.fmc.mm.StereotypeValue#getValueInteger() |
| * @see #getStereotypeValue() |
| * @generated |
| */ |
| EAttribute getStereotypeValue_ValueInteger(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.fmc.mm.IFMCElementVisitor <em>IFMC Element Visitor</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>IFMC Element Visitor</em>'. |
| * @see org.eclipse.fmc.mm.IFMCElementVisitor |
| * @generated |
| */ |
| EClass getIFMCElementVisitor(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.fmc.mm.AccessType <em>Access Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Access Type</em>'. |
| * @see org.eclipse.fmc.mm.AccessType |
| * @generated |
| */ |
| EEnum getAccessType(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.fmc.mm.RequestDirection <em>Request Direction</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Request Direction</em>'. |
| * @see org.eclipse.fmc.mm.RequestDirection |
| * @generated |
| */ |
| EEnum getRequestDirection(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.fmc.mm.MultiplicityType <em>Multiplicity Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Multiplicity Type</em>'. |
| * @see org.eclipse.fmc.mm.MultiplicityType |
| * @generated |
| */ |
| EEnum getMultiplicityType(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.fmc.mm.DataflowDirection <em>Dataflow Direction</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Dataflow Direction</em>'. |
| * @see org.eclipse.fmc.mm.DataflowDirection |
| * @generated |
| */ |
| EEnum getDataflowDirection(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.fmc.mm.CommentType <em>Comment Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Comment Type</em>'. |
| * @see org.eclipse.fmc.mm.CommentType |
| * @generated |
| */ |
| EEnum getCommentType(); |
| |
| /** |
| * Returns the factory that creates the instances of the model. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the factory that creates the instances of the model. |
| * @generated |
| */ |
| FmcFactory getFmcFactory(); |
| |
| /** |
| * <!-- begin-user-doc --> |
| * Defines literals for the meta objects that represent |
| * <ul> |
| * <li>each class,</li> |
| * <li>each feature of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| interface Literals { |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.AgentImpl <em>Agent</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.AgentImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getAgent() |
| * @generated |
| */ |
| EClass AGENT = eINSTANCE.getAgent(); |
| |
| /** |
| * The meta object literal for the '<em><b>Access Connections</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference AGENT__ACCESS_CONNECTIONS = eINSTANCE.getAgent_AccessConnections(); |
| |
| /** |
| * The meta object literal for the '<em><b>Human</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute AGENT__HUMAN = eINSTANCE.getAgent_Human(); |
| |
| /** |
| * The meta object literal for the '<em><b>Source Channels</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference AGENT__SOURCE_CHANNELS = eINSTANCE.getAgent_SourceChannels(); |
| |
| /** |
| * The meta object literal for the '<em><b>Target Channels</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference AGENT__TARGET_CHANNELS = eINSTANCE.getAgent_TargetChannels(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.ChannelImpl <em>Channel</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.ChannelImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getChannel() |
| * @generated |
| */ |
| EClass CHANNEL = eINSTANCE.getChannel(); |
| |
| /** |
| * The meta object literal for the '<em><b>Channel Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CHANNEL__CHANNEL_TYPE = eINSTANCE.getChannel_ChannelType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Source</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CHANNEL__SOURCE = eINSTANCE.getChannel_Source(); |
| |
| /** |
| * The meta object literal for the '<em><b>Target</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CHANNEL__TARGET = eINSTANCE.getChannel_Target(); |
| |
| /** |
| * The meta object literal for the '<em><b>Dataflow Direction</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CHANNEL__DATAFLOW_DIRECTION = eINSTANCE.getChannel_DataflowDirection(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CHANNEL__NAME = eINSTANCE.getChannel_Name(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.StorageImpl <em>Storage</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.StorageImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getStorage() |
| * @generated |
| */ |
| EClass STORAGE = eINSTANCE.getStorage(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.FMCNodeImpl <em>FMC Node</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.FMCNodeImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getFMCNode() |
| * @generated |
| */ |
| EClass FMC_NODE = eINSTANCE.getFMCNode(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FMC_NODE__NAME = eINSTANCE.getFMCNode_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Contains</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FMC_NODE__CONTAINS = eINSTANCE.getFMCNode_Contains(); |
| |
| /** |
| * The meta object literal for the '<em><b>Container</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FMC_NODE__CONTAINER = eINSTANCE.getFMCNode_Container(); |
| |
| /** |
| * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FMC_NODE__MULTIPLICITY = eINSTANCE.getFMCNode_Multiplicity(); |
| |
| /** |
| * The meta object literal for the '<em><b>Next Element</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FMC_NODE__NEXT_ELEMENT = eINSTANCE.getFMCNode_NextElement(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.FMCConnectionImpl <em>FMC Connection</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.FMCConnectionImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getFMCConnection() |
| * @generated |
| */ |
| EClass FMC_CONNECTION = eINSTANCE.getFMCConnection(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.AccessImpl <em>Access</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.AccessImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getAccess() |
| * @generated |
| */ |
| EClass ACCESS = eINSTANCE.getAccess(); |
| |
| /** |
| * The meta object literal for the '<em><b>Agent</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ACCESS__AGENT = eINSTANCE.getAccess_Agent(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute ACCESS__TYPE = eINSTANCE.getAccess_Type(); |
| |
| /** |
| * The meta object literal for the '<em><b>Target</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ACCESS__TARGET = eINSTANCE.getAccess_Target(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.FMCModelImpl <em>FMC Model</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.FMCModelImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getFMCModel() |
| * @generated |
| */ |
| EClass FMC_MODEL = eINSTANCE.getFMCModel(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FMC_MODEL__NAME = eINSTANCE.getFMCModel_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Nodes</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FMC_MODEL__NODES = eINSTANCE.getFMCModel_Nodes(); |
| |
| /** |
| * The meta object literal for the '<em><b>Connections</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FMC_MODEL__CONNECTIONS = eINSTANCE.getFMCModel_Connections(); |
| |
| /** |
| * The meta object literal for the '<em><b>Comments</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FMC_MODEL__COMMENTS = eINSTANCE.getFMCModel_Comments(); |
| |
| /** |
| * The meta object literal for the '<em><b>Profile Id</b></em>' attribute list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FMC_MODEL__PROFILE_ID = eINSTANCE.getFMCModel_ProfileId(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.StructureVarianceImpl <em>Structure Variance</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.StructureVarianceImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getStructureVariance() |
| * @generated |
| */ |
| EClass STRUCTURE_VARIANCE = eINSTANCE.getStructureVariance(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.MetadataImpl <em>Metadata</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.MetadataImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getMetadata() |
| * @generated |
| */ |
| EClass METADATA = eINSTANCE.getMetadata(); |
| |
| /** |
| * The meta object literal for the '<em><b>Creator</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute METADATA__CREATOR = eINSTANCE.getMetadata_Creator(); |
| |
| /** |
| * The meta object literal for the '<em><b>Changer</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute METADATA__CHANGER = eINSTANCE.getMetadata_Changer(); |
| |
| /** |
| * The meta object literal for the '<em><b>Creationdate</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute METADATA__CREATIONDATE = eINSTANCE.getMetadata_Creationdate(); |
| |
| /** |
| * The meta object literal for the '<em><b>Lastchange</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute METADATA__LASTCHANGE = eINSTANCE.getMetadata_Lastchange(); |
| |
| /** |
| * The meta object literal for the '<em><b>Version</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute METADATA__VERSION = eINSTANCE.getMetadata_Version(); |
| |
| /** |
| * The meta object literal for the '<em><b>Language</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute METADATA__LANGUAGE = eINSTANCE.getMetadata_Language(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.AccessTarget <em>Access Target</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.AccessTarget |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getAccessTarget() |
| * @generated |
| */ |
| EClass ACCESS_TARGET = eINSTANCE.getAccessTarget(); |
| |
| /** |
| * The meta object literal for the '<em><b>Connections</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ACCESS_TARGET__CONNECTIONS = eINSTANCE.getAccessTarget_Connections(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.CommentImpl <em>Comment</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.CommentImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getComment() |
| * @generated |
| */ |
| EClass COMMENT = eINSTANCE.getComment(); |
| |
| /** |
| * The meta object literal for the '<em><b>Content</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute COMMENT__CONTENT = eINSTANCE.getComment_Content(); |
| |
| /** |
| * The meta object literal for the '<em><b>Comment Assignment</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COMMENT__COMMENT_ASSIGNMENT = eINSTANCE.getComment_CommentAssignment(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute COMMENT__TYPE = eINSTANCE.getComment_Type(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.FMCElementImpl <em>FMC Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.FMCElementImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getFMCElement() |
| * @generated |
| */ |
| EClass FMC_ELEMENT = eINSTANCE.getFMCElement(); |
| |
| /** |
| * The meta object literal for the '<em><b>Node Metadata</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FMC_ELEMENT__NODE_METADATA = eINSTANCE.getFMCElement_NodeMetadata(); |
| |
| /** |
| * The meta object literal for the '<em><b>Stereotypes</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FMC_ELEMENT__STEREOTYPES = eINSTANCE.getFMCElement_Stereotypes(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.StereotypeImpl <em>Stereotype</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.StereotypeImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getStereotype() |
| * @generated |
| */ |
| EClass STEREOTYPE = eINSTANCE.getStereotype(); |
| |
| /** |
| * The meta object literal for the '<em><b>Id</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute STEREOTYPE__ID = eINSTANCE.getStereotype_Id(); |
| |
| /** |
| * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference STEREOTYPE__VALUES = eINSTANCE.getStereotype_Values(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.impl.StereotypeValueImpl <em>Stereotype Value</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.impl.StereotypeValueImpl |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getStereotypeValue() |
| * @generated |
| */ |
| EClass STEREOTYPE_VALUE = eINSTANCE.getStereotypeValue(); |
| |
| /** |
| * The meta object literal for the '<em><b>Id</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute STEREOTYPE_VALUE__ID = eINSTANCE.getStereotypeValue_Id(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value String</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute STEREOTYPE_VALUE__VALUE_STRING = eINSTANCE.getStereotypeValue_ValueString(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value Boolean</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute STEREOTYPE_VALUE__VALUE_BOOLEAN = eINSTANCE.getStereotypeValue_ValueBoolean(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value Integer</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute STEREOTYPE_VALUE__VALUE_INTEGER = eINSTANCE.getStereotypeValue_ValueInteger(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.IFMCElementVisitor <em>IFMC Element Visitor</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.IFMCElementVisitor |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getIFMCElementVisitor() |
| * @generated |
| */ |
| EClass IFMC_ELEMENT_VISITOR = eINSTANCE.getIFMCElementVisitor(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.AccessType <em>Access Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.AccessType |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getAccessType() |
| * @generated |
| */ |
| EEnum ACCESS_TYPE = eINSTANCE.getAccessType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.RequestDirection <em>Request Direction</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.RequestDirection |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getRequestDirection() |
| * @generated |
| */ |
| EEnum REQUEST_DIRECTION = eINSTANCE.getRequestDirection(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.MultiplicityType <em>Multiplicity Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.MultiplicityType |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getMultiplicityType() |
| * @generated |
| */ |
| EEnum MULTIPLICITY_TYPE = eINSTANCE.getMultiplicityType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.DataflowDirection <em>Dataflow Direction</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.DataflowDirection |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getDataflowDirection() |
| * @generated |
| */ |
| EEnum DATAFLOW_DIRECTION = eINSTANCE.getDataflowDirection(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.fmc.mm.CommentType <em>Comment Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.fmc.mm.CommentType |
| * @see org.eclipse.fmc.mm.impl.FmcPackageImpl#getCommentType() |
| * @generated |
| */ |
| EEnum COMMENT_TYPE = eINSTANCE.getCommentType(); |
| |
| } |
| |
| } //FmcPackage |