blob: 83ae2d504711e1271dee760a507a25081e1a43c1 [file] [log] [blame]
/*******************************************************************************
* <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