Class ServicelevelObjectivePackageImpl
- 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.palladiosimulator.servicelevelobjective.impl.ServicelevelObjectivePackageImpl
-
- All Implemented Interfaces:
Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
,ServicelevelObjectivePackage
public class ServicelevelObjectivePackageImpl extends EPackageImpl implements ServicelevelObjectivePackage
An implementation of the model Package.- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
EPackageImpl.EBasicWhiteList
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
Nested classes/interfaces inherited from interface org.palladiosimulator.servicelevelobjective.ServicelevelObjectivePackage
ServicelevelObjectivePackage.Literals
-
-
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, nsURI
-
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
-
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Fields inherited from interface org.palladiosimulator.servicelevelobjective.ServicelevelObjectivePackage
eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, HARD_THRESHOLD, HARD_THRESHOLD__ID, HARD_THRESHOLD__THRESHOLD_LIMIT, HARD_THRESHOLD_FEATURE_COUNT, LINEAR_FUZZY_THRESHOLD, LINEAR_FUZZY_THRESHOLD__ID, LINEAR_FUZZY_THRESHOLD__SOFT_LIMIT, LINEAR_FUZZY_THRESHOLD__THRESHOLD_LIMIT, LINEAR_FUZZY_THRESHOLD_FEATURE_COUNT, NAMED_ELEMENT, NAMED_ELEMENT__ID, NAMED_ELEMENT__NAME, NAMED_ELEMENT_FEATURE_COUNT, NEGATIVE_QUADRATIC_FUZZY_THRESHOLD, NEGATIVE_QUADRATIC_FUZZY_THRESHOLD__ID, NEGATIVE_QUADRATIC_FUZZY_THRESHOLD__SOFT_LIMIT, NEGATIVE_QUADRATIC_FUZZY_THRESHOLD__THRESHOLD_LIMIT, NEGATIVE_QUADRATIC_FUZZY_THRESHOLD_FEATURE_COUNT, QUADRATIC_FUZZY_THRESHOLD, QUADRATIC_FUZZY_THRESHOLD__ID, QUADRATIC_FUZZY_THRESHOLD__SOFT_LIMIT, QUADRATIC_FUZZY_THRESHOLD__THRESHOLD_LIMIT, QUADRATIC_FUZZY_THRESHOLD_FEATURE_COUNT, SERVICE_LEVEL_OBJECTIVE, SERVICE_LEVEL_OBJECTIVE__DESCRIPTION, SERVICE_LEVEL_OBJECTIVE__ID, SERVICE_LEVEL_OBJECTIVE__LOWER_THRESHOLD, SERVICE_LEVEL_OBJECTIVE__MEASUREMENT_SPECIFICATION, SERVICE_LEVEL_OBJECTIVE__NAME, SERVICE_LEVEL_OBJECTIVE__UPPER_THRESHOLD, SERVICE_LEVEL_OBJECTIVE_FEATURE_COUNT, SERVICE_LEVEL_OBJECTIVE_REPOSITORY, SERVICE_LEVEL_OBJECTIVE_REPOSITORY__SERVICELEVELOBJECTIVES, SERVICE_LEVEL_OBJECTIVE_REPOSITORY_FEATURE_COUNT, SOFT_THRESHOLD, SOFT_THRESHOLD__ID, SOFT_THRESHOLD__SOFT_LIMIT, SOFT_THRESHOLD__THRESHOLD_LIMIT, SOFT_THRESHOLD_FEATURE_COUNT, THRESHOLD, THRESHOLD__ID, THRESHOLD__THRESHOLD_LIMIT, THRESHOLD_FEATURE_COUNT
-
-
Method Summary
-
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, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods 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, eSettings
-
Methods 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, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
-
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
init
public static ServicelevelObjectivePackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
ServicelevelObjectivePackage.eINSTANCE
when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.- See Also:
ServicelevelObjectivePackage.eNS_URI
,createPackageContents()
,initializePackageContents()
- Generated class or method.
-
getServiceLevelObjectiveRepository
public EClass getServiceLevelObjectiveRepository()
- Specified by:
getServiceLevelObjectiveRepository
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for class 'Service Level Objective Repository'.
- See Also:
ServiceLevelObjectiveRepository
- Generated class or method.
-
getServiceLevelObjectiveRepository_Servicelevelobjectives
public EReference getServiceLevelObjectiveRepository_Servicelevelobjectives()
- Specified by:
getServiceLevelObjectiveRepository_Servicelevelobjectives
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for the containment reference list 'Servicelevelobjectives'.
- See Also:
ServiceLevelObjectiveRepository.getServicelevelobjectives()
,ServicelevelObjectivePackage.getServiceLevelObjectiveRepository()
- Generated class or method.
-
getServiceLevelObjective
public EClass getServiceLevelObjective()
- Specified by:
getServiceLevelObjective
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for class 'Service Level Objective'.
- See Also:
ServiceLevelObjective
- Generated class or method.
-
getServiceLevelObjective_Description
public EAttribute getServiceLevelObjective_Description()
- Specified by:
getServiceLevelObjective_Description
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for the attribute 'Description'.
- See Also:
ServiceLevelObjective.getDescription()
,ServicelevelObjectivePackage.getServiceLevelObjective()
- Generated class or method.
-
getServiceLevelObjective_LowerThreshold
public EReference getServiceLevelObjective_LowerThreshold()
- Specified by:
getServiceLevelObjective_LowerThreshold
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for the containment reference 'Lower Threshold'.
- See Also:
ServiceLevelObjective.getLowerThreshold()
,ServicelevelObjectivePackage.getServiceLevelObjective()
- Generated class or method.
-
getServiceLevelObjective_UpperThreshold
public EReference getServiceLevelObjective_UpperThreshold()
- Specified by:
getServiceLevelObjective_UpperThreshold
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for the containment reference 'Upper Threshold'.
- See Also:
ServiceLevelObjective.getUpperThreshold()
,ServicelevelObjectivePackage.getServiceLevelObjective()
- Generated class or method.
-
getServiceLevelObjective_MeasurementSpecification
public EReference getServiceLevelObjective_MeasurementSpecification()
- Specified by:
getServiceLevelObjective_MeasurementSpecification
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for the reference 'Measurement Specification'.
- See Also:
ServiceLevelObjective.getMeasurementSpecification()
,ServicelevelObjectivePackage.getServiceLevelObjective()
- Generated class or method.
-
getThreshold
public EClass getThreshold()
- Specified by:
getThreshold
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for class 'Threshold'.
- See Also:
Threshold
- Generated class or method.
-
getThreshold_ThresholdLimit
public EAttribute getThreshold_ThresholdLimit()
- Specified by:
getThreshold_ThresholdLimit
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for the attribute 'Threshold Limit'.
- See Also:
Threshold.getThresholdLimit()
,ServicelevelObjectivePackage.getThreshold()
- Generated class or method.
-
getHardThreshold
public EClass getHardThreshold()
- Specified by:
getHardThreshold
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for class 'Hard Threshold'.
- See Also:
HardThreshold
- Generated class or method.
-
getLinearFuzzyThreshold
public EClass getLinearFuzzyThreshold()
- Specified by:
getLinearFuzzyThreshold
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for class 'Linear Fuzzy Threshold'.
- See Also:
LinearFuzzyThreshold
- Generated class or method.
-
getNamedElement
public EClass getNamedElement()
- Specified by:
getNamedElement
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for class 'Named Element'.
- See Also:
NamedElement
- Generated class or method.
-
getNamedElement_Name
public EAttribute getNamedElement_Name()
- Specified by:
getNamedElement_Name
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
NamedElement.getName()
,ServicelevelObjectivePackage.getNamedElement()
- Generated class or method.
-
getSoftThreshold
public EClass getSoftThreshold()
- Specified by:
getSoftThreshold
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for class 'Soft Threshold'.
- See Also:
SoftThreshold
- Generated class or method.
-
getSoftThreshold_SoftLimit
public EAttribute getSoftThreshold_SoftLimit()
- Specified by:
getSoftThreshold_SoftLimit
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for the attribute 'Soft Limit'.
- See Also:
SoftThreshold.getSoftLimit()
,ServicelevelObjectivePackage.getSoftThreshold()
- Generated class or method.
-
getQuadraticFuzzyThreshold
public EClass getQuadraticFuzzyThreshold()
- Specified by:
getQuadraticFuzzyThreshold
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for class 'Quadratic Fuzzy Threshold'.
- See Also:
QuadraticFuzzyThreshold
- Generated class or method.
-
getNegativeQuadraticFuzzyThreshold
public EClass getNegativeQuadraticFuzzyThreshold()
- Specified by:
getNegativeQuadraticFuzzyThreshold
in interfaceServicelevelObjectivePackage
- Returns:
- the meta object for class 'Negative Quadratic Fuzzy Threshold'.
- See Also:
NegativeQuadraticFuzzyThreshold
- Generated class or method.
-
getServicelevelObjectiveFactory
public ServicelevelObjectiveFactory getServicelevelObjectiveFactory()
- Specified by:
getServicelevelObjectiveFactory
in interfaceServicelevelObjectivePackage
- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
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.- Generated class or method.
-
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.- Generated class or method.
-
-