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.EPropertiesHolderImplorg.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, eSetProxyURIeAddVirtualValue, 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, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected 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.EObjectImplpublic java.lang.String getId()
getId in interface PVModelPVModel.setId(String),
PVModulePackage.getPVModel_Id()public void setId(java.lang.String newId)
setId in interface PVModelnewId - the new value of the 'Id' attribute.PVModel.getId()public java.lang.String getName()
getName in interface PVModelPVModel.setName(String),
PVModulePackage.getPVModel_Name()public void setName(java.lang.String newName)
setName in interface PVModelnewName - the new value of the 'Name' attribute.PVModel.getName()public java.lang.String getDesc()
getDesc in interface PVModelPVModel.setDesc(String),
PVModulePackage.getPVModel_Desc()public void setDesc(java.lang.String newDesc)
setDesc in interface PVModelnewDesc - the new value of the 'Desc' attribute.PVModel.getDesc()public PVModelIVCurveType getIvCurveType()
getIvCurveType in interface PVModelPVModelIVCurveType,
PVModel.setIvCurveType(PVModelIVCurveType),
PVModulePackage.getPVModel_IvCurveType()public void setIvCurveType(PVModelIVCurveType newIvCurveType)
setIvCurveType in interface PVModelnewIvCurveType - the new value of the 'Iv Curve Type' attribute.PVModelIVCurveType,
PVModel.getIvCurveType()public PVModelIVFunction getIvFunction()
getIvFunction in interface PVModelPVModel.setIvFunction(PVModelIVFunction),
PVModulePackage.getPVModel_IvFunction()public void setIvFunction(PVModelIVFunction newIvFunction)
setIvFunction in interface PVModelnewIvFunction - the new value of the 'Iv Function' reference.PVModel.getIvFunction()public org.eclipse.emf.common.util.EList<Vector_xy> getIvCurvePoints()
getIvCurvePoints in interface PVModelPVModulePackage.getPVModel_IvCurvePoints()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl