public class PVModelImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements PVModel
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
desc
The cached value of the '
Desc ' attribute. |
protected static java.lang.String |
DESC_EDEFAULT
The default value of the '
Desc ' attribute. |
protected java.lang.String |
id
The cached value of the '
Id ' attribute. |
protected static java.lang.String |
ID_EDEFAULT
The default value of the '
Id ' attribute. |
protected static PVModelIVCurveType |
IV_CURVE_TYPE_EDEFAULT
The default value of the '
Iv Curve Type ' attribute. |
protected org.eclipse.emf.common.util.EList<Vector_xy> |
ivCurvePoints
The cached value of the '
Iv Curve Points ' attribute list. |
protected PVModelIVCurveType |
ivCurveType
The cached value of the '
Iv Curve Type ' attribute. |
protected PVModelIVFunction |
ivFunction
The cached value of the '
Iv Function ' reference. |
protected java.lang.String |
name
The cached value of the '
Name ' attribute. |
protected static java.lang.String |
NAME_EDEFAULT
The default value of the '
Name ' attribute. |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
PVModelImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.lang.String |
getDesc() |
java.lang.String |
getId() |
org.eclipse.emf.common.util.EList<Vector_xy> |
getIvCurvePoints() |
PVModelIVCurveType |
getIvCurveType() |
PVModelIVFunction |
getIvFunction() |
java.lang.String |
getName() |
double |
getVmaxp() |
double |
getVoc() |
void |
setDesc(java.lang.String newDesc) |
void |
setId(java.lang.String newId) |
void |
setIvCurveType(PVModelIVCurveType newIvCurveType) |
void |
setIvFunction(PVModelIVFunction newIvFunction) |
void |
setName(java.lang.String newName) |
java.lang.String |
toString() |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final java.lang.String ID_EDEFAULT
Id
' attribute.
getId()
protected static final java.lang.String NAME_EDEFAULT
Name
' attribute.
getName()
protected static final java.lang.String DESC_EDEFAULT
Desc
' attribute.
getDesc()
protected static final PVModelIVCurveType IV_CURVE_TYPE_EDEFAULT
Iv Curve Type
' attribute.
getIvCurveType()
protected PVModelIVCurveType ivCurveType
Iv Curve Type
' attribute.
getIvCurveType()
protected PVModelIVFunction ivFunction
Iv Function
' reference.
getIvFunction()
protected org.eclipse.emf.common.util.EList<Vector_xy> ivCurvePoints
Iv Curve Points
' attribute list.
getIvCurvePoints()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public java.lang.String getId()
getId
in interface PVModel
PVModel.setId(String)
,
PVModulePackage.getPVModel_Id()
public void setId(java.lang.String newId)
setId
in interface PVModel
newId
- the new value of the 'Id' attribute.PVModel.getId()
public java.lang.String getName()
getName
in interface PVModel
PVModel.setName(String)
,
PVModulePackage.getPVModel_Name()
public void setName(java.lang.String newName)
setName
in interface PVModel
newName
- the new value of the 'Name' attribute.PVModel.getName()
public java.lang.String getDesc()
getDesc
in interface PVModel
PVModel.setDesc(String)
,
PVModulePackage.getPVModel_Desc()
public void setDesc(java.lang.String newDesc)
setDesc
in interface PVModel
newDesc
- the new value of the 'Desc' attribute.PVModel.getDesc()
public PVModelIVCurveType getIvCurveType()
getIvCurveType
in interface PVModel
PVModelIVCurveType
,
PVModel.setIvCurveType(PVModelIVCurveType)
,
PVModulePackage.getPVModel_IvCurveType()
public void setIvCurveType(PVModelIVCurveType newIvCurveType)
setIvCurveType
in interface PVModel
newIvCurveType
- the new value of the 'Iv Curve Type' attribute.PVModelIVCurveType
,
PVModel.getIvCurveType()
public PVModelIVFunction getIvFunction()
getIvFunction
in interface PVModel
PVModel.setIvFunction(PVModelIVFunction)
,
PVModulePackage.getPVModel_IvFunction()
public void setIvFunction(PVModelIVFunction newIvFunction)
setIvFunction
in interface PVModel
newIvFunction
- the new value of the 'Iv Function' reference.PVModel.getIvFunction()
public org.eclipse.emf.common.util.EList<Vector_xy> getIvCurvePoints()
getIvCurvePoints
in interface PVModel
PVModulePackage.getPVModel_IvCurvePoints()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl