Class ExportmodelPackageImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.m2m.atl.profiler.exportmodel.impl.ExportmodelPackageImpl
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder,ExportmodelPackage
public class ExportmodelPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements ExportmodelPackage
An implementation of the model Package.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteListNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.RegistryNested classes/interfaces inherited from interface org.eclipse.m2m.atl.profiler.exportmodel.ExportmodelPackage
ExportmodelPackage.LiteralsNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURIFields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULTFields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAGFields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.m2m.atl.profiler.exportmodel.ExportmodelPackage
ATL_OPERATION_EXPORT, ATL_OPERATION_EXPORT__BEGIN_MEMORY, ATL_OPERATION_EXPORT__CALLS, ATL_OPERATION_EXPORT__END_MEMORY, ATL_OPERATION_EXPORT__INSTRUCTIONS, ATL_OPERATION_EXPORT__MAX_MEMORY, ATL_OPERATION_EXPORT__NAME, ATL_OPERATION_EXPORT__PROFILING_OPERATION, ATL_OPERATION_EXPORT__TIM_EXECUTION, ATL_OPERATION_EXPORT__TOTAL_INSTRUCTIONS_PERCENT, ATL_OPERATION_EXPORT__TOTAL_TIME_EXECUTION_PERCENT, ATL_OPERATION_EXPORT_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, EXPORT_ELEMENT, EXPORT_ELEMENT__BEGIN_MEMORY, EXPORT_ELEMENT__END_MEMORY, EXPORT_ELEMENT__INSTRUCTIONS, EXPORT_ELEMENT__MAX_MEMORY, EXPORT_ELEMENT__NAME, EXPORT_ELEMENT__TIM_EXECUTION, EXPORT_ELEMENT__TOTAL_INSTRUCTIONS_PERCENT, EXPORT_ELEMENT__TOTAL_TIME_EXECUTION_PERCENT, EXPORT_ELEMENT_FEATURE_COUNT, EXPORT_ROOT, EXPORT_ROOT__OPERATION, EXPORT_ROOT__TOTAL_INSTRUCTIONS, EXPORT_ROOT__TOTAL_TIME, EXPORT_ROOT_FEATURE_COUNT, PROFILING_OPERATION_EXPORT, PROFILING_OPERATION_EXPORT__BEGIN_MEMORY, PROFILING_OPERATION_EXPORT__END_MEMORY, PROFILING_OPERATION_EXPORT__INSTRUCTIONS, PROFILING_OPERATION_EXPORT__MAX_MEMORY, PROFILING_OPERATION_EXPORT__NAME, PROFILING_OPERATION_EXPORT__TIM_EXECUTION, PROFILING_OPERATION_EXPORT__TOTAL_INSTRUCTIONS_PERCENT, PROFILING_OPERATION_EXPORT__TOTAL_TIME_EXECUTION_PERCENT, PROFILING_OPERATION_EXPORT_FEATURE_COUNTFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Method Summary
Modifier and TypeMethodDescriptionvoidCreates the meta-model objects for the package.org.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassstatic ExportmodelPackageinit()Creates, registers, and initializes the Package for this model, and for any others upon which it depends.voidComplete the initialization of the package and its meta-model.Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toStringMethods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGenMethods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozenMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setNameMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
init
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.
Invocation of this method will not affect any packages that have already been initialized.
- See Also:
-
getExportElement
public org.eclipse.emf.ecore.EClass getExportElement()- Specified by:
getExportElementin interfaceExportmodelPackage- Returns:
- the meta object for class 'Export Element'.
- See Also:
-
getExportElement_Name
public org.eclipse.emf.ecore.EAttribute getExportElement_Name()- Specified by:
getExportElement_Namein interfaceExportmodelPackage- Returns:
- the meta object for the attribute 'Name'.
- See Also:
-
getExportElement_TimExecution
public org.eclipse.emf.ecore.EAttribute getExportElement_TimExecution()- Specified by:
getExportElement_TimExecutionin interfaceExportmodelPackage- Returns:
- the meta object for the attribute 'Tim Execution'.
- See Also:
-
getExportElement_Instructions
public org.eclipse.emf.ecore.EAttribute getExportElement_Instructions()- Specified by:
getExportElement_Instructionsin interfaceExportmodelPackage- Returns:
- the meta object for the attribute 'Instructions'.
- See Also:
-
getExportElement_BeginMemory
public org.eclipse.emf.ecore.EAttribute getExportElement_BeginMemory()- Specified by:
getExportElement_BeginMemoryin interfaceExportmodelPackage- Returns:
- the meta object for the attribute 'Begin Memory'.
- See Also:
-
getExportElement_MaxMemory
public org.eclipse.emf.ecore.EAttribute getExportElement_MaxMemory()- Specified by:
getExportElement_MaxMemoryin interfaceExportmodelPackage- Returns:
- the meta object for the attribute 'Max Memory'.
- See Also:
-
getExportElement_EndMemory
public org.eclipse.emf.ecore.EAttribute getExportElement_EndMemory()- Specified by:
getExportElement_EndMemoryin interfaceExportmodelPackage- Returns:
- the meta object for the attribute 'End Memory'.
- See Also:
-
getExportElement_TotalTimeExecutionPercent
public org.eclipse.emf.ecore.EAttribute getExportElement_TotalTimeExecutionPercent()- Specified by:
getExportElement_TotalTimeExecutionPercentin interfaceExportmodelPackage- Returns:
- the meta object for the attribute 'Total Time Execution Percent'.
- See Also:
-
getExportElement_TotalInstructionsPercent
public org.eclipse.emf.ecore.EAttribute getExportElement_TotalInstructionsPercent()- Specified by:
getExportElement_TotalInstructionsPercentin interfaceExportmodelPackage- Returns:
- the meta object for the attribute 'Total Instructions Percent'.
- See Also:
-
getProfilingOperationExport
public org.eclipse.emf.ecore.EClass getProfilingOperationExport()- Specified by:
getProfilingOperationExportin interfaceExportmodelPackage- Returns:
- the meta object for class 'Profiling Operation Export'.
- See Also:
-
getAtlOperationExport
public org.eclipse.emf.ecore.EClass getAtlOperationExport()- Specified by:
getAtlOperationExportin interfaceExportmodelPackage- Returns:
- the meta object for class 'Atl Operation Export'.
- See Also:
-
getAtlOperationExport_Calls
public org.eclipse.emf.ecore.EAttribute getAtlOperationExport_Calls()- Specified by:
getAtlOperationExport_Callsin interfaceExportmodelPackage- Returns:
- the meta object for the attribute 'Calls'.
- See Also:
-
getAtlOperationExport_ProfilingOperation
public org.eclipse.emf.ecore.EReference getAtlOperationExport_ProfilingOperation()- Specified by:
getAtlOperationExport_ProfilingOperationin interfaceExportmodelPackage- Returns:
- the meta object for the containment reference list 'Profiling Operation'.
- See Also:
-
getExportRoot
public org.eclipse.emf.ecore.EClass getExportRoot()- Specified by:
getExportRootin interfaceExportmodelPackage- Returns:
- the meta object for class 'Export Root'.
- See Also:
-
getExportRoot_Operation
public org.eclipse.emf.ecore.EReference getExportRoot_Operation()- Specified by:
getExportRoot_Operationin interfaceExportmodelPackage- Returns:
- the meta object for the containment reference list 'Operation'.
- See Also:
-
getExportRoot_TotalTime
public org.eclipse.emf.ecore.EAttribute getExportRoot_TotalTime()- Specified by:
getExportRoot_TotalTimein interfaceExportmodelPackage- Returns:
- the meta object for the attribute 'Total Time'.
- See Also:
-
getExportRoot_TotalInstructions
public org.eclipse.emf.ecore.EAttribute getExportRoot_TotalInstructions()- Specified by:
getExportRoot_TotalInstructionsin interfaceExportmodelPackage- Returns:
- the meta object for the attribute 'Total Instructions'.
- See Also:
-
getExportmodelFactory
- Specified by:
getExportmodelFactoryin interfaceExportmodelPackage- Returns:
- the factory that creates the instances of the model.
-
createPackageContents
public void createPackageContents()Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first. -
initializePackageContents
public void initializePackageContents()Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.
-