blob: ee19a1bc36c285bfeaf661477eb2895ae8b0be10 [file] [log] [blame]
/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.eclipse.gmf.internal.bridge.trace;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
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.gmf.internal.bridge.trace.TraceFactory
* @model kind="package"
* @generated
*/
public interface TracePackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "trace";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/gmf/2006/Trace";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "trace";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
TracePackage eINSTANCE = org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.TraceModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.TraceModelImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getTraceModel()
* @generated
*/
int TRACE_MODEL = 0;
/**
* The feature id for the '<em><b>Node Traces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACE_MODEL__NODE_TRACES = 0;
/**
* The feature id for the '<em><b>Child Node Traces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACE_MODEL__CHILD_NODE_TRACES = 1;
/**
* The feature id for the '<em><b>Link Traces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACE_MODEL__LINK_TRACES = 2;
/**
* The feature id for the '<em><b>Tool Group Traces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACE_MODEL__TOOL_GROUP_TRACES = 3;
/**
* The number of structural features of the '<em>Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACE_MODEL_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.AbstractTraceImpl <em>Abstract Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.AbstractTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getAbstractTrace()
* @generated
*/
int ABSTRACT_TRACE = 1;
/**
* The feature id for the '<em><b>Visual ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_TRACE__VISUAL_ID = 0;
/**
* The feature id for the '<em><b>Processed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_TRACE__PROCESSED = 1;
/**
* The number of structural features of the '<em>Abstract Trace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_TRACE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.MatchingTraceImpl <em>Matching Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.MatchingTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getMatchingTrace()
* @generated
*/
int MATCHING_TRACE = 2;
/**
* The feature id for the '<em><b>Visual ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCHING_TRACE__VISUAL_ID = ABSTRACT_TRACE__VISUAL_ID;
/**
* The feature id for the '<em><b>Processed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCHING_TRACE__PROCESSED = ABSTRACT_TRACE__PROCESSED;
/**
* The feature id for the '<em><b>Query Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCHING_TRACE__QUERY_TEXT = ABSTRACT_TRACE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Matching Trace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCHING_TRACE_FEATURE_COUNT = ABSTRACT_TRACE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenNodeTraceImpl <em>Gen Node Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenNodeTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenNodeTrace()
* @generated
*/
int GEN_NODE_TRACE = 3;
/**
* The feature id for the '<em><b>Visual ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_NODE_TRACE__VISUAL_ID = MATCHING_TRACE__VISUAL_ID;
/**
* The feature id for the '<em><b>Processed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_NODE_TRACE__PROCESSED = MATCHING_TRACE__PROCESSED;
/**
* The feature id for the '<em><b>Query Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_NODE_TRACE__QUERY_TEXT = MATCHING_TRACE__QUERY_TEXT;
/**
* The feature id for the '<em><b>Node Label Traces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_NODE_TRACE__NODE_LABEL_TRACES = MATCHING_TRACE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Compartment Traces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_NODE_TRACE__COMPARTMENT_TRACES = MATCHING_TRACE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Gen Node Trace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_NODE_TRACE_FEATURE_COUNT = MATCHING_TRACE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenChildNodeTraceImpl <em>Gen Child Node Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenChildNodeTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenChildNodeTrace()
* @generated
*/
int GEN_CHILD_NODE_TRACE = 4;
/**
* The feature id for the '<em><b>Visual ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CHILD_NODE_TRACE__VISUAL_ID = GEN_NODE_TRACE__VISUAL_ID;
/**
* The feature id for the '<em><b>Processed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CHILD_NODE_TRACE__PROCESSED = GEN_NODE_TRACE__PROCESSED;
/**
* The feature id for the '<em><b>Query Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CHILD_NODE_TRACE__QUERY_TEXT = GEN_NODE_TRACE__QUERY_TEXT;
/**
* The feature id for the '<em><b>Node Label Traces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CHILD_NODE_TRACE__NODE_LABEL_TRACES = GEN_NODE_TRACE__NODE_LABEL_TRACES;
/**
* The feature id for the '<em><b>Compartment Traces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CHILD_NODE_TRACE__COMPARTMENT_TRACES = GEN_NODE_TRACE__COMPARTMENT_TRACES;
/**
* The number of structural features of the '<em>Gen Child Node Trace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_CHILD_NODE_TRACE_FEATURE_COUNT = GEN_NODE_TRACE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenNodeLabelTraceImpl <em>Gen Node Label Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenNodeLabelTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenNodeLabelTrace()
* @generated
*/
int GEN_NODE_LABEL_TRACE = 5;
/**
* The feature id for the '<em><b>Visual ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_NODE_LABEL_TRACE__VISUAL_ID = MATCHING_TRACE__VISUAL_ID;
/**
* The feature id for the '<em><b>Processed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_NODE_LABEL_TRACE__PROCESSED = MATCHING_TRACE__PROCESSED;
/**
* The feature id for the '<em><b>Query Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_NODE_LABEL_TRACE__QUERY_TEXT = MATCHING_TRACE__QUERY_TEXT;
/**
* The number of structural features of the '<em>Gen Node Label Trace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_NODE_LABEL_TRACE_FEATURE_COUNT = MATCHING_TRACE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenLinkTraceImpl <em>Gen Link Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenLinkTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenLinkTrace()
* @generated
*/
int GEN_LINK_TRACE = 6;
/**
* The feature id for the '<em><b>Visual ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_LINK_TRACE__VISUAL_ID = MATCHING_TRACE__VISUAL_ID;
/**
* The feature id for the '<em><b>Processed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_LINK_TRACE__PROCESSED = MATCHING_TRACE__PROCESSED;
/**
* The feature id for the '<em><b>Query Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_LINK_TRACE__QUERY_TEXT = MATCHING_TRACE__QUERY_TEXT;
/**
* The feature id for the '<em><b>Link Label Traces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_LINK_TRACE__LINK_LABEL_TRACES = MATCHING_TRACE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Gen Link Trace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_LINK_TRACE_FEATURE_COUNT = MATCHING_TRACE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenCompartmentTraceImpl <em>Gen Compartment Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenCompartmentTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenCompartmentTrace()
* @generated
*/
int GEN_COMPARTMENT_TRACE = 7;
/**
* The feature id for the '<em><b>Visual ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_COMPARTMENT_TRACE__VISUAL_ID = MATCHING_TRACE__VISUAL_ID;
/**
* The feature id for the '<em><b>Processed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_COMPARTMENT_TRACE__PROCESSED = MATCHING_TRACE__PROCESSED;
/**
* The feature id for the '<em><b>Query Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_COMPARTMENT_TRACE__QUERY_TEXT = MATCHING_TRACE__QUERY_TEXT;
/**
* The number of structural features of the '<em>Gen Compartment Trace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_COMPARTMENT_TRACE_FEATURE_COUNT = MATCHING_TRACE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenLinkLabelTraceImpl <em>Gen Link Label Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenLinkLabelTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenLinkLabelTrace()
* @generated
*/
int GEN_LINK_LABEL_TRACE = 8;
/**
* The feature id for the '<em><b>Visual ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_LINK_LABEL_TRACE__VISUAL_ID = MATCHING_TRACE__VISUAL_ID;
/**
* The feature id for the '<em><b>Processed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_LINK_LABEL_TRACE__PROCESSED = MATCHING_TRACE__PROCESSED;
/**
* The feature id for the '<em><b>Query Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_LINK_LABEL_TRACE__QUERY_TEXT = MATCHING_TRACE__QUERY_TEXT;
/**
* The number of structural features of the '<em>Gen Link Label Trace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GEN_LINK_LABEL_TRACE_FEATURE_COUNT = MATCHING_TRACE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.ToolGroupTraceImpl <em>Tool Group Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.ToolGroupTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getToolGroupTrace()
* @generated
*/
int TOOL_GROUP_TRACE = 9;
/**
* The feature id for the '<em><b>Visual ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOOL_GROUP_TRACE__VISUAL_ID = MATCHING_TRACE__VISUAL_ID;
/**
* The feature id for the '<em><b>Processed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOOL_GROUP_TRACE__PROCESSED = MATCHING_TRACE__PROCESSED;
/**
* The feature id for the '<em><b>Query Text</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOOL_GROUP_TRACE__QUERY_TEXT = MATCHING_TRACE__QUERY_TEXT;
/**
* The number of structural features of the '<em>Tool Group Trace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOOL_GROUP_TRACE_FEATURE_COUNT = MATCHING_TRACE_FEATURE_COUNT + 0;
/**
* Returns the meta object for class '{@link org.eclipse.gmf.internal.bridge.trace.TraceModel <em>Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Model</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.TraceModel
* @generated
*/
EClass getTraceModel();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.gmf.internal.bridge.trace.TraceModel#getNodeTraces <em>Node Traces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Node Traces</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.TraceModel#getNodeTraces()
* @see #getTraceModel()
* @generated
*/
EReference getTraceModel_NodeTraces();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.gmf.internal.bridge.trace.TraceModel#getChildNodeTraces <em>Child Node Traces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Child Node Traces</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.TraceModel#getChildNodeTraces()
* @see #getTraceModel()
* @generated
*/
EReference getTraceModel_ChildNodeTraces();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.gmf.internal.bridge.trace.TraceModel#getLinkTraces <em>Link Traces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Link Traces</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.TraceModel#getLinkTraces()
* @see #getTraceModel()
* @generated
*/
EReference getTraceModel_LinkTraces();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.gmf.internal.bridge.trace.TraceModel#getToolGroupTraces <em>Tool Group Traces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Tool Group Traces</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.TraceModel#getToolGroupTraces()
* @see #getTraceModel()
* @generated
*/
EReference getTraceModel_ToolGroupTraces();
/**
* Returns the meta object for class '{@link org.eclipse.gmf.internal.bridge.trace.AbstractTrace <em>Abstract Trace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Trace</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.AbstractTrace
* @generated
*/
EClass getAbstractTrace();
/**
* Returns the meta object for the attribute '{@link org.eclipse.gmf.internal.bridge.trace.AbstractTrace#getVisualID <em>Visual ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Visual ID</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.AbstractTrace#getVisualID()
* @see #getAbstractTrace()
* @generated
*/
EAttribute getAbstractTrace_VisualID();
/**
* Returns the meta object for the attribute '{@link org.eclipse.gmf.internal.bridge.trace.AbstractTrace#isProcessed <em>Processed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Processed</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.AbstractTrace#isProcessed()
* @see #getAbstractTrace()
* @generated
*/
EAttribute getAbstractTrace_Processed();
/**
* Returns the meta object for class '{@link org.eclipse.gmf.internal.bridge.trace.MatchingTrace <em>Matching Trace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Matching Trace</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.MatchingTrace
* @generated
*/
EClass getMatchingTrace();
/**
* Returns the meta object for the attribute '{@link org.eclipse.gmf.internal.bridge.trace.MatchingTrace#getQueryText <em>Query Text</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Query Text</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.MatchingTrace#getQueryText()
* @see #getMatchingTrace()
* @generated
*/
EAttribute getMatchingTrace_QueryText();
/**
* Returns the meta object for class '{@link org.eclipse.gmf.internal.bridge.trace.GenNodeTrace <em>Gen Node Trace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Node Trace</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.GenNodeTrace
* @generated
*/
EClass getGenNodeTrace();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.gmf.internal.bridge.trace.GenNodeTrace#getNodeLabelTraces <em>Node Label Traces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Node Label Traces</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.GenNodeTrace#getNodeLabelTraces()
* @see #getGenNodeTrace()
* @generated
*/
EReference getGenNodeTrace_NodeLabelTraces();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.gmf.internal.bridge.trace.GenNodeTrace#getCompartmentTraces <em>Compartment Traces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Compartment Traces</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.GenNodeTrace#getCompartmentTraces()
* @see #getGenNodeTrace()
* @generated
*/
EReference getGenNodeTrace_CompartmentTraces();
/**
* Returns the meta object for class '{@link org.eclipse.gmf.internal.bridge.trace.GenChildNodeTrace <em>Gen Child Node Trace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Child Node Trace</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.GenChildNodeTrace
* @generated
*/
EClass getGenChildNodeTrace();
/**
* Returns the meta object for class '{@link org.eclipse.gmf.internal.bridge.trace.GenNodeLabelTrace <em>Gen Node Label Trace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Node Label Trace</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.GenNodeLabelTrace
* @generated
*/
EClass getGenNodeLabelTrace();
/**
* Returns the meta object for class '{@link org.eclipse.gmf.internal.bridge.trace.GenLinkTrace <em>Gen Link Trace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Link Trace</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.GenLinkTrace
* @generated
*/
EClass getGenLinkTrace();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.gmf.internal.bridge.trace.GenLinkTrace#getLinkLabelTraces <em>Link Label Traces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Link Label Traces</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.GenLinkTrace#getLinkLabelTraces()
* @see #getGenLinkTrace()
* @generated
*/
EReference getGenLinkTrace_LinkLabelTraces();
/**
* Returns the meta object for class '{@link org.eclipse.gmf.internal.bridge.trace.GenCompartmentTrace <em>Gen Compartment Trace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Compartment Trace</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.GenCompartmentTrace
* @generated
*/
EClass getGenCompartmentTrace();
/**
* Returns the meta object for class '{@link org.eclipse.gmf.internal.bridge.trace.GenLinkLabelTrace <em>Gen Link Label Trace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gen Link Label Trace</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.GenLinkLabelTrace
* @generated
*/
EClass getGenLinkLabelTrace();
/**
* Returns the meta object for class '{@link org.eclipse.gmf.internal.bridge.trace.ToolGroupTrace <em>Tool Group Trace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Tool Group Trace</em>'.
* @see org.eclipse.gmf.internal.bridge.trace.ToolGroupTrace
* @generated
*/
EClass getToolGroupTrace();
/**
* 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
*/
TraceFactory getTraceFactory();
/**
* <!-- 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.gmf.internal.bridge.trace.impl.TraceModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.TraceModelImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getTraceModel()
* @generated
*/
EClass TRACE_MODEL = eINSTANCE.getTraceModel();
/**
* The meta object literal for the '<em><b>Node Traces</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRACE_MODEL__NODE_TRACES = eINSTANCE.getTraceModel_NodeTraces();
/**
* The meta object literal for the '<em><b>Child Node Traces</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRACE_MODEL__CHILD_NODE_TRACES = eINSTANCE.getTraceModel_ChildNodeTraces();
/**
* The meta object literal for the '<em><b>Link Traces</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRACE_MODEL__LINK_TRACES = eINSTANCE.getTraceModel_LinkTraces();
/**
* The meta object literal for the '<em><b>Tool Group Traces</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRACE_MODEL__TOOL_GROUP_TRACES = eINSTANCE.getTraceModel_ToolGroupTraces();
/**
* The meta object literal for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.AbstractTraceImpl <em>Abstract Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.AbstractTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getAbstractTrace()
* @generated
*/
EClass ABSTRACT_TRACE = eINSTANCE.getAbstractTrace();
/**
* The meta object literal for the '<em><b>Visual ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_TRACE__VISUAL_ID = eINSTANCE.getAbstractTrace_VisualID();
/**
* The meta object literal for the '<em><b>Processed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_TRACE__PROCESSED = eINSTANCE.getAbstractTrace_Processed();
/**
* The meta object literal for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.MatchingTraceImpl <em>Matching Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.MatchingTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getMatchingTrace()
* @generated
*/
EClass MATCHING_TRACE = eINSTANCE.getMatchingTrace();
/**
* The meta object literal for the '<em><b>Query Text</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCHING_TRACE__QUERY_TEXT = eINSTANCE.getMatchingTrace_QueryText();
/**
* The meta object literal for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenNodeTraceImpl <em>Gen Node Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenNodeTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenNodeTrace()
* @generated
*/
EClass GEN_NODE_TRACE = eINSTANCE.getGenNodeTrace();
/**
* The meta object literal for the '<em><b>Node Label Traces</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_NODE_TRACE__NODE_LABEL_TRACES = eINSTANCE.getGenNodeTrace_NodeLabelTraces();
/**
* The meta object literal for the '<em><b>Compartment Traces</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_NODE_TRACE__COMPARTMENT_TRACES = eINSTANCE.getGenNodeTrace_CompartmentTraces();
/**
* The meta object literal for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenChildNodeTraceImpl <em>Gen Child Node Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenChildNodeTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenChildNodeTrace()
* @generated
*/
EClass GEN_CHILD_NODE_TRACE = eINSTANCE.getGenChildNodeTrace();
/**
* The meta object literal for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenNodeLabelTraceImpl <em>Gen Node Label Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenNodeLabelTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenNodeLabelTrace()
* @generated
*/
EClass GEN_NODE_LABEL_TRACE = eINSTANCE.getGenNodeLabelTrace();
/**
* The meta object literal for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenLinkTraceImpl <em>Gen Link Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenLinkTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenLinkTrace()
* @generated
*/
EClass GEN_LINK_TRACE = eINSTANCE.getGenLinkTrace();
/**
* The meta object literal for the '<em><b>Link Label Traces</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GEN_LINK_TRACE__LINK_LABEL_TRACES = eINSTANCE.getGenLinkTrace_LinkLabelTraces();
/**
* The meta object literal for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenCompartmentTraceImpl <em>Gen Compartment Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenCompartmentTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenCompartmentTrace()
* @generated
*/
EClass GEN_COMPARTMENT_TRACE = eINSTANCE.getGenCompartmentTrace();
/**
* The meta object literal for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.GenLinkLabelTraceImpl <em>Gen Link Label Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.GenLinkLabelTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getGenLinkLabelTrace()
* @generated
*/
EClass GEN_LINK_LABEL_TRACE = eINSTANCE.getGenLinkLabelTrace();
/**
* The meta object literal for the '{@link org.eclipse.gmf.internal.bridge.trace.impl.ToolGroupTraceImpl <em>Tool Group Trace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.gmf.internal.bridge.trace.impl.ToolGroupTraceImpl
* @see org.eclipse.gmf.internal.bridge.trace.impl.TracePackageImpl#getToolGroupTrace()
* @generated
*/
EClass TOOL_GROUP_TRACE = eINSTANCE.getToolGroupTrace();
}
} //TracePackage