public class SubstringImpl extends StringOperatorImpl implements Substring
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected Integer |
length
The cached value of the '
Length ' attribute |
protected static Integer |
LENGTH_EDEFAULT
The default value of the '
Length ' attribute |
protected Integer |
start
The cached value of the '
Start ' attribute |
protected static Integer |
START_EDEFAULT
The default value of the '
Start ' attribute |
input, output, subterm
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
SubstringImpl() |
Modifier and Type | Method and Description |
---|---|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
void |
fromPNML(org.apache.axiom.om.OMElement locRoot,
IdRefLinker idr)
set values to conform PNML document
|
Integer |
getLength() |
Integer |
getStart() |
void |
setLength(Integer newLength) |
void |
setStart(Integer newStart) |
String |
toPNML()
Return the string containing the pnml output
|
void |
toPNML(FileChannel fc)
Return the string containing the pnml output
|
String |
toString() |
boolean |
validateOCL(org.eclipse.emf.common.util.DiagnosticChain diagnostics)
-
|
basicGetOutput, eInverseAdd, eInverseRemove, getInput, getOutput, getSubterm, setOutput
basicGetSort, basicSetContainerCondition, basicSetContainerHLAnnotation, basicSetContainerHLMarking, basicSetContainerNamedOperator, basicSetContainerOperator, basicSetContainerPartitionElement, eBasicRemoveFromContainerFeature, getContainerCondition, getContainerHLAnnotation, getContainerHLMarking, getContainerNamedOperator, getContainerOperator, getContainerPartitionElement, getSort, setContainerCondition, setContainerHLAnnotation, setContainerHLMarking, setContainerNamedOperator, setContainerOperator, setContainerPartitionElement, setSort
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eInternalContainer, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
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, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getInput, getOutput, getSubterm, setOutput
getContainerCondition, getContainerHLAnnotation, getContainerHLMarking, getContainerNamedOperator, getContainerOperator, getContainerPartitionElement, getSort, setContainerCondition, setContainerHLAnnotation, setContainerHLMarking, setContainerNamedOperator, setContainerOperator, setContainerPartitionElement, setSort
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final Integer START_EDEFAULT
Start
' attribute.
getStart()
protected Integer start
Start
' attribute.
getStart()
protected static final Integer LENGTH_EDEFAULT
Length
' attribute.
getLength()
protected Integer length
Length
' attribute.
getLength()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class StringOperatorImpl
public Integer getStart()
getStart
in interface Substring
Substring.setStart(Integer)
,
StringsPackage.getSubstring_Start()
public void setStart(Integer newStart)
setStart
in interface Substring
newStart
- the new value of the 'Start' attribute.Substring.getStart()
public Integer getLength()
getLength
in interface Substring
Substring.setLength(Integer)
,
StringsPackage.getSubstring_Length()
public void setLength(Integer newLength)
setLength
in interface Substring
newLength
- the new value of the 'Length' attribute.Substring.getLength()
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class OperatorImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class OperatorImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class OperatorImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class OperatorImpl
public String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public String toPNML()
toPNML
in interface StringOperator
toPNML
in interface Substring
toPNML
in interface BuiltInOperator
toPNML
in interface Operator
toPNML
in interface Term
public void fromPNML(org.apache.axiom.om.OMElement locRoot, IdRefLinker idr) throws InnerBuildException, InvalidIDException, VoidRepositoryException
Substring
fromPNML
in interface StringOperator
fromPNML
in interface Substring
fromPNML
in interface BuiltInOperator
fromPNML
in interface Operator
fromPNML
in interface Term
InnerBuildException
InvalidIDException
VoidRepositoryException
public void toPNML(FileChannel fc)
toPNML
in interface StringOperator
toPNML
in interface Substring
toPNML
in interface BuiltInOperator
toPNML
in interface Operator
toPNML
in interface Term
public boolean validateOCL(org.eclipse.emf.common.util.DiagnosticChain diagnostics)
validateOCL
in interface StringOperator
validateOCL
in interface Substring
validateOCL
in interface BuiltInOperator
validateOCL
in interface Operator
validateOCL
in interface Term
validateOCL
in class StringOperatorImpl
Copyright © 2009–2016 Univ. Paris Ouest, and Univ. Pierre et Marie Curie / CNRS UMR 7606 (LIP6). All rights reserved.