public abstract class FlowTypeImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements FlowType
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
Modifier and Type | Field and Description |
---|---|
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. |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
FlowTypeImpl() |
Modifier and Type | Method and Description |
---|---|
char |
charAt(int index) |
protected void |
eBasicSetContainer(org.eclipse.emf.ecore.InternalEObject newContainer,
int newContainerFeatureID) |
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) |
Body |
getBody() |
FlowContainer |
getContainingBlock() |
FlowLeaf |
getFollowingLeafNode(boolean includeSelf,
boolean isCrossBlock) |
java.lang.String |
getId() |
FlowContainer |
getParent() |
FlowLeaf |
getPrecedingLeafNode(boolean includeSelf,
boolean isCrossBlock) |
void |
getText(java.lang.StringBuilder buffer,
int start,
int end)
start index is inclusive, end index is exclusive
|
int |
getTextLength() |
protected abstract void |
invalidate() |
boolean |
isEmpty() |
boolean |
isSplittable(FlowContainer upto) |
protected void |
revalidate() |
void |
setId(java.lang.String newId) |
int |
size() |
FlowType |
split(int offset,
FlowContainer upto) |
java.lang.String |
toString() |
int |
translateToAbsolute(int offset) |
eAdapters, eBasicAdapters, eBasicProperties, 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
getDisplayName, mapToModel
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 org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public java.lang.String getId()
getId
in interface FlowType
FlowType.setId(String)
,
RichtextPackage.getFlowType_Id()
public void setId(java.lang.String newId)
setId
in interface FlowType
newId
- the new value of the 'Id' attribute.FlowType.getId()
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
public FlowContainer getParent()
public int getTextLength()
getTextLength
in interface FlowType
public void getText(java.lang.StringBuilder buffer, int start, int end)
FlowType
public FlowType split(int offset, FlowContainer upto)
public FlowContainer getContainingBlock()
getContainingBlock
in interface FlowType
public FlowLeaf getPrecedingLeafNode(boolean includeSelf, boolean isCrossBlock)
getPrecedingLeafNode
in interface FlowType
public FlowLeaf getFollowingLeafNode(boolean includeSelf, boolean isCrossBlock)
getFollowingLeafNode
in interface FlowType
public boolean isSplittable(FlowContainer upto)
isSplittable
in interface FlowType
protected void revalidate()
protected abstract void invalidate()
public int translateToAbsolute(int offset)
translateToAbsolute
in interface FlowType
protected void eBasicSetContainer(org.eclipse.emf.ecore.InternalEObject newContainer, int newContainerFeatureID)
eBasicSetContainer
in class org.eclipse.emf.ecore.impl.EObjectImpl