TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.engine.impl
Class IMatchLinkImpl

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended byorg.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended byorg.eclipse.emf.ecore.impl.EObjectImpl
              extended byorg.eclipse.tptp.platform.analysis.engine.impl.IMatchLinkImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EObject, IMatchLink, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier

public class IMatchLinkImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements IMatchLink

An implementation of the model object 'IMatch Link'.

The following features are implemented:


Nested Class Summary
 
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected static int END_POSITION_EDEFAULT
          The default value of the 'End Position' attribute.
protected  int endPosition
          The cached value of the 'End Position' attribute.
protected static int LINE_NUMBER_EDEFAULT
          The default value of the 'Line Number' attribute.
protected  int lineNumber
          The cached value of the 'Line Number' attribute.
protected static long RESOURCE_LAST_MODIFIED_EDEFAULT
          The default value of the 'Resource Last Modified' attribute.
protected static java.lang.String RESOURCE_NAME_EDEFAULT
          The default value of the 'Resource Name' attribute.
protected  long resourceLastModified
          The cached value of the 'Resource Last Modified' attribute.
protected  java.lang.String resourceName
          The cached value of the 'Resource Name' attribute.
protected static int START_POSITION_EDEFAULT
          The default value of the 'Start Position' attribute.
protected  int startPosition
          The cached value of the 'Start Position' attribute.
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected IMatchLinkImpl()
           
 
Method Summary
 java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
           
 boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 boolean equals(java.lang.Object o)
           
 void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 int getEndPosition()
           
 int getLineNumber()
           
 long getResourceLastModified()
           
 java.lang.String getResourceName()
           
 int getStartPosition()
           
 int hashCode()
           
 void setEndPosition(int newEndPosition)
           
 void setLineNumber(int newLineNumber)
           
 void setResourceLastModified(long newResourceLastModified)
           
 void setResourceName(java.lang.String newResourceName)
           
 void setStartPosition(int newStartPosition)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore, eURIFragmentSegment
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

RESOURCE_NAME_EDEFAULT

protected static final java.lang.String RESOURCE_NAME_EDEFAULT
The default value of the 'Resource Name' attribute.

See Also:
getResourceName()

resourceName

protected java.lang.String resourceName
The cached value of the 'Resource Name' attribute.

See Also:
getResourceName()

START_POSITION_EDEFAULT

protected static final int START_POSITION_EDEFAULT
The default value of the 'Start Position' attribute.

See Also:
getStartPosition(), Constant Field Values

startPosition

protected int startPosition
The cached value of the 'Start Position' attribute.

See Also:
getStartPosition()

END_POSITION_EDEFAULT

protected static final int END_POSITION_EDEFAULT
The default value of the 'End Position' attribute.

See Also:
getEndPosition(), Constant Field Values

endPosition

protected int endPosition
The cached value of the 'End Position' attribute.

See Also:
getEndPosition()

LINE_NUMBER_EDEFAULT

protected static final int LINE_NUMBER_EDEFAULT
The default value of the 'Line Number' attribute.

See Also:
getLineNumber(), Constant Field Values

lineNumber

protected int lineNumber
The cached value of the 'Line Number' attribute.

See Also:
getLineNumber()

RESOURCE_LAST_MODIFIED_EDEFAULT

protected static final long RESOURCE_LAST_MODIFIED_EDEFAULT
The default value of the 'Resource Last Modified' attribute.

See Also:
getResourceLastModified(), Constant Field Values

resourceLastModified

protected long resourceLastModified
The cached value of the 'Resource Last Modified' attribute.

See Also:
getResourceLastModified()
Constructor Detail

IMatchLinkImpl

protected IMatchLinkImpl()

Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()


getResourceName

public java.lang.String getResourceName()

Specified by:
getResourceName in interface IMatchLink
Returns:
the value of the 'Resource Name' attribute.
See Also:
IMatchLink.setResourceName(String), EnginePackage.getIMatchLink_ResourceName()

setResourceName

public void setResourceName(java.lang.String newResourceName)

Specified by:
setResourceName in interface IMatchLink
Parameters:
newResourceName - the new value of the 'Resource Name' attribute.
See Also:
IMatchLink.getResourceName()

getStartPosition

public int getStartPosition()

Specified by:
getStartPosition in interface IMatchLink
Returns:
the value of the 'Start Position' attribute.
See Also:
IMatchLink.setStartPosition(int), EnginePackage.getIMatchLink_StartPosition()

setStartPosition

public void setStartPosition(int newStartPosition)

Specified by:
setStartPosition in interface IMatchLink
Parameters:
newStartPosition - the new value of the 'Start Position' attribute.
See Also:
IMatchLink.getStartPosition()

getEndPosition

public int getEndPosition()

Specified by:
getEndPosition in interface IMatchLink
Returns:
the value of the 'End Position' attribute.
See Also:
IMatchLink.setEndPosition(int), EnginePackage.getIMatchLink_EndPosition()

setEndPosition

public void setEndPosition(int newEndPosition)

Specified by:
setEndPosition in interface IMatchLink
Parameters:
newEndPosition - the new value of the 'End Position' attribute.
See Also:
IMatchLink.getEndPosition()

getLineNumber

public int getLineNumber()

Specified by:
getLineNumber in interface IMatchLink
Returns:
the value of the 'Line Number' attribute.
See Also:
IMatchLink.setLineNumber(int), EnginePackage.getIMatchLink_LineNumber()

setLineNumber

public void setLineNumber(int newLineNumber)

Specified by:
setLineNumber in interface IMatchLink
Parameters:
newLineNumber - the new value of the 'Line Number' attribute.
See Also:
IMatchLink.getLineNumber()

getResourceLastModified

public long getResourceLastModified()

Specified by:
getResourceLastModified in interface IMatchLink
Returns:
the value of the 'Resource Last Modified' attribute.
See Also:
IMatchLink.setResourceLastModified(long), EnginePackage.getIMatchLink_ResourceLastModified()

setResourceLastModified

public void setResourceLastModified(long newResourceLastModified)

Specified by:
setResourceLastModified in interface IMatchLink
Parameters:
newResourceLastModified - the new value of the 'Resource Last Modified' attribute.
See Also:
IMatchLink.getResourceLastModified()

eGet

public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                             boolean resolve)

Specified by:
eGet in interface org.eclipse.emf.ecore.EObject

eSet

public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.EObject

eUnset

public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)

Specified by:
eUnset in interface org.eclipse.emf.ecore.EObject

eIsSet

public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.EObject

hashCode

public int hashCode()

equals

public boolean equals(java.lang.Object o)

toString

public java.lang.String toString()


TPTP 4.1.0 Platform Project
Public API Specification