|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.metaabm.impl.SImplementationImpl
public class SImplementationImpl
An implementation of the model object ' SImplementation'. Just have to say that this is one of the most self-referential meta-model classes yet.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
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 |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected static java.lang.String |
BASE_PATH_EDEFAULT
The default value of the ' Base Path ' attribute. |
protected java.lang.String |
basePath
The cached value of the ' Base Path ' attribute. |
protected static java.lang.String |
BIN_DIR_EDEFAULT
The default value of the ' Bin Dir ' attribute. |
protected java.lang.String |
binDir
The cached value of the ' Bin Dir ' attribute. |
protected static java.lang.String |
CLASS_FILE_LOC_EDEFAULT
The default value of the ' Class File Loc ' attribute. |
protected static java.lang.String |
CLASS_NAME_EDEFAULT
The default value of the ' Class Name ' attribute. |
protected java.lang.String |
className
The cached value of the ' Class Name ' attribute. |
protected static java.lang.String |
DERIVED_BIN_DIR_EDEFAULT
The default value of the ' Derived Bin Dir ' attribute. |
protected static java.lang.String |
DERIVED_PACKAGE_EDEFAULT
The default value of the ' Derived Package ' attribute. |
protected static java.lang.String |
DERIVED_PATH_EDEFAULT
The default value of the ' Derived Path ' attribute. |
protected static java.lang.String |
DERIVED_SRC_DIR_EDEFAULT
The default value of the ' Derived Src Dir ' attribute. |
protected static java.lang.String |
JAVA_FILE_LOC_EDEFAULT
The default value of the ' Java File Loc ' attribute. |
protected SImplementationMode |
mode
The cached value of the ' Mode ' attribute. |
protected static SImplementationMode |
MODE_EDEFAULT
The default value of the ' Mode ' attribute. |
protected java.lang.String |
package_
The cached value of the ' Package ' attribute. |
protected static java.lang.String |
PACKAGE_EDEFAULT
The default value of the ' Package ' attribute. |
protected static java.lang.String |
QUALIFIED_NAME_EDEFAULT
The default value of the ' Qualified Name ' attribute. |
static char |
sc
|
protected static java.lang.String |
SRC_DIR_EDEFAULT
The default value of the ' Src Dir ' attribute. |
protected java.lang.String |
srcDir
The cached value of the ' Src Dir ' 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 class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
SImplementationImpl()
|
Method Summary | |
---|---|
static java.lang.String |
addDir(java.lang.String currentPath,
java.lang.String candidatePath)
Adds a dir to the current path, adding a seperator IFF both paths are not empty or null. |
org.eclipse.emf.common.notify.NotificationChain |
basicSetTarget(SImplemented newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.String |
derive(Derivable derivable)
If this object's value for the derived parent is null, return the parent's value for the derivable. |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
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 |
getBasePath()
|
java.lang.String |
getBinDir()
|
java.lang.String |
getClassFileLoc()
Returns the value of the 'Class File Loc' attribute. |
java.lang.String |
getClassName()
|
java.lang.String |
getDerivedBinDir()
Returns the value of the 'Derived Bin Dir' attribute. |
java.lang.String |
getDerivedPackage()
Returns the value of the 'Derived Package' attribute. |
java.lang.String |
getDerivedPath()
Returns the value of the 'Derived Path' attribute. |
java.lang.String |
getDerivedSrcDir()
Returns the value of the 'Derived Src Dir' attribute. |
java.lang.String |
getJavaFileLoc()
Returns the value of the 'Java File Loc' attribute. |
SImplementationMode |
getMode()
|
java.lang.String |
getPackage()
|
java.lang.String |
getPackagePath()
|
java.lang.String |
getQualifiedName()
Returns the value of the 'Qualified Name' attribute. |
java.lang.String |
getSrcDir()
|
SImplemented |
getTarget()
|
void |
setBasePath(java.lang.String newBasePath)
|
void |
setBinDir(java.lang.String newBinDir)
|
void |
setClassName(java.lang.String newClassName)
|
void |
setMode(SImplementationMode newMode)
|
void |
setPackage(java.lang.String newPackage)
|
void |
setSrcDir(java.lang.String newSrcDir)
|
void |
setTarget(SImplemented newTarget)
|
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, 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, 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 |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
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 |
---|
public static final char sc
protected static final java.lang.String PACKAGE_EDEFAULT
Package
' attribute.
getPackage()
protected java.lang.String package_
Package
' attribute.
getPackage()
protected static final java.lang.String CLASS_NAME_EDEFAULT
Class Name
' attribute.
getClassName()
protected java.lang.String className
Class Name
' attribute.
getClassName()
protected static final java.lang.String BASE_PATH_EDEFAULT
Base Path
' attribute.
getBasePath()
protected java.lang.String basePath
Base Path
' attribute.
getBasePath()
protected static final SImplementationMode MODE_EDEFAULT
Mode
' attribute.
getMode()
protected SImplementationMode mode
Mode
' attribute.
getMode()
protected static final java.lang.String QUALIFIED_NAME_EDEFAULT
Qualified Name
' attribute.
getQualifiedName()
protected static final java.lang.String DERIVED_PATH_EDEFAULT
Derived Path
' attribute.
getDerivedPath()
protected static final java.lang.String DERIVED_PACKAGE_EDEFAULT
Derived Package
' attribute.
getDerivedPackage()
protected static final java.lang.String JAVA_FILE_LOC_EDEFAULT
Java File Loc
' attribute.
getJavaFileLoc()
protected static final java.lang.String SRC_DIR_EDEFAULT
Src Dir
' attribute.
getSrcDir()
,
Constant Field Valuesprotected java.lang.String srcDir
Src Dir
' attribute.
getSrcDir()
protected static final java.lang.String BIN_DIR_EDEFAULT
Bin Dir
' attribute.
getBinDir()
,
Constant Field Valuesprotected java.lang.String binDir
Bin Dir
' attribute.
getBinDir()
protected static final java.lang.String CLASS_FILE_LOC_EDEFAULT
Class File Loc
' attribute.
getClassFileLoc()
protected static final java.lang.String DERIVED_BIN_DIR_EDEFAULT
Derived Bin Dir
' attribute.
getDerivedBinDir()
protected static final java.lang.String DERIVED_SRC_DIR_EDEFAULT
Derived Src Dir
' attribute.
getDerivedSrcDir()
Constructor Detail |
---|
protected SImplementationImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public java.lang.String getPackage()
getPackage
in interface SImplementation
SImplementation.setPackage(String)
,
MetaABMPackage.getSImplementation_Package()
public void setPackage(java.lang.String newPackage)
setPackage
in interface SImplementation
newPackage
- the new value of the 'Package' attribute.SImplementation.getPackage()
public java.lang.String getClassName()
getClassName
in interface SImplementation
SImplementation.setClassName(String)
,
MetaABMPackage.getSImplementation_ClassName()
public void setClassName(java.lang.String newClassName)
setClassName
in interface SImplementation
newClassName
- the new value of the 'Class Name' attribute.SImplementation.getClassName()
public java.lang.String getBasePath()
getBasePath
in interface SImplementation
SImplementation.setBasePath(String)
,
MetaABMPackage.getSImplementation_BasePath()
public void setBasePath(java.lang.String newBasePath)
setBasePath
in interface SImplementation
newBasePath
- the new value of the 'Base Path' attribute.SImplementation.getBasePath()
public java.lang.String derive(Derivable derivable)
SImplementation
derive
in interface SImplementation
public java.lang.String getDerivedPackage()
SImplementation
If the meaning of the 'Derived Package' attribute isn't clear, there really should be more of a description here...
getDerivedPackage
in interface SImplementation
MetaABMPackage.getSImplementation_DerivedPackage()
public static java.lang.String addDir(java.lang.String currentPath, java.lang.String candidatePath)
currentPath
- candidatePath
-
public java.lang.String getPackagePath()
getPackagePath
in interface SImplementation
public java.lang.String getClassFileLoc()
SImplementation
""
. The precise location of any related binary class file, e.g.
"../projectdir/bin/org/foo/MyClass.class" or "/root/projectdir/bin/org/foo/MyClass.class".
getClassFileLoc
in interface SImplementation
org.metaabmPackage#getSImplementation_ClassFileLoc()
public java.lang.String getJavaFileLoc()
SImplementation
If the meaning of the 'Java File Loc' attribute isn't clear, there really should be more of a description here...
The precise location of any related java file, e.g. \"../projectdir/srcgen/org/foo/MyClass.java\" or \"/root/projectdir/srcgen/org/foo/MyClass.java\".
getJavaFileLoc
in interface SImplementation
MetaABMPackage.getSImplementation_JavaFileLoc()
public java.lang.String getDerivedBinDir()
SImplementation
If the meaning of the 'Derived Bin Dir' attribute isn't clear, there really should be more of a description here...
getDerivedBinDir
in interface SImplementation
MetaABMPackage.getSImplementation_DerivedBinDir()
public java.lang.String getDerivedSrcDir()
SImplementation
If the meaning of the 'Derived Src Dir' attribute isn't clear, there really should be more of a description here...
getDerivedSrcDir
in interface SImplementation
MetaABMPackage.getSImplementation_DerivedSrcDir()
public java.lang.String getDerivedPath()
SImplementation
If the meaning of the 'Derived Path' attribute isn't clear, there really should be more of a description here...
getDerivedPath
in interface SImplementation
MetaABMPackage.getSImplementation_DerivedPath()
public java.lang.String getQualifiedName()
SImplementation
If the meaning of the 'Qualified Name' attribute isn't clear, there really should be more of a description here...
getQualifiedName
in interface SImplementation
MetaABMPackage.getSImplementation_QualifiedName()
public java.lang.String getSrcDir()
getSrcDir
in interface SImplementation
SImplementation.setSrcDir(String)
,
MetaABMPackage.getSImplementation_SrcDir()
public void setSrcDir(java.lang.String newSrcDir)
setSrcDir
in interface SImplementation
newSrcDir
- the new value of the 'Src Dir' attribute.SImplementation.getSrcDir()
public java.lang.String getBinDir()
getBinDir
in interface SImplementation
SImplementation.setBinDir(String)
,
MetaABMPackage.getSImplementation_BinDir()
public void setBinDir(java.lang.String newBinDir)
setBinDir
in interface SImplementation
newBinDir
- the new value of the 'Bin Dir' attribute.SImplementation.getBinDir()
public SImplementationMode getMode()
getMode
in interface SImplementation
SImplementationMode
,
SImplementation.setMode(SImplementationMode)
,
MetaABMPackage.getSImplementation_Mode()
public void setMode(SImplementationMode newMode)
setMode
in interface SImplementation
newMode
- the new value of the 'Mode' attribute.SImplementationMode
,
SImplementation.getMode()
public SImplemented getTarget()
getTarget
in interface SImplementation
SImplementation.setTarget(SImplemented)
,
MetaABMPackage.getSImplementation_Target()
,
SImplemented.getImplementation()
public org.eclipse.emf.common.notify.NotificationChain basicSetTarget(SImplemented newTarget, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTarget(SImplemented newTarget)
setTarget
in interface SImplementation
newTarget
- the new value of the 'Target' container reference.SImplementation.getTarget()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |