|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.uci.isr.xarch.javasourcecode.JavaSourceCodeManagerImpl
edu.uci.isr.xarch.sourcecodeeclipse.EclipseSourceCodeManagerImpl
DOM-Based implementation of the IEclipseSourceCodeManager interface.
| Field Summary | |
static String |
ECLIPSE_PROJECT_ID_ELT_NAME
Tag name for eclipseProjectIds in this object. |
static String |
ECLIPSE_PROJECT_NAME_ELT_NAME
Tag name for eclipseProjectNames in this object. |
static String |
XSD_TYPE_NAME
|
static String |
XSD_TYPE_NSURI
|
| Fields inherited from class edu.uci.isr.xarch.javasourcecode.JavaSourceCodeManagerImpl |
elt, xArch |
| Fields inherited from interface edu.uci.isr.xarch.sourcecodeeclipse.IEclipseSourceCodeManager |
TYPE_METADATA |
| Fields inherited from interface edu.uci.isr.xarch.IXArchElement |
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO |
| Constructor Summary | |
EclipseSourceCodeManagerImpl(Element elt)
|
|
| Method Summary | |
void |
clearEclipseProjectId()
Clear the eclipseProjectId from this EclipseSourceCodeManager. |
void |
clearEclipseProjectName()
Clear the eclipseProjectName from this EclipseSourceCodeManager. |
IXArchElement |
cloneElement(int depth)
|
IEclipseProjectId |
getEclipseProjectId()
Get the eclipseProjectId from this EclipseSourceCodeManager. |
IEclipseProjectName |
getEclipseProjectName()
Get the eclipseProjectName from this EclipseSourceCodeManager. |
XArchInstanceMetadata |
getInstanceMetadata()
Gets metadata describing the instance of this element. |
protected static SequenceOrder |
getSequenceOrder()
|
XArchTypeMetadata |
getTypeMetadata()
Gets metadata describing the xsi:type of this element. |
boolean |
hasEclipseProjectId(IEclipseProjectId value)
Determine if this EclipseSourceCodeManager has the given eclipseProjectId |
boolean |
hasEclipseProjectName(IEclipseProjectName value)
Determine if this EclipseSourceCodeManager has the given eclipseProjectName |
boolean |
isEquivalent(IEclipseSourceCodeManager c)
Determine if another EclipseSourceCodeManager is equivalent to this one, ignoring ID's. |
void |
setEclipseProjectId(IEclipseProjectId value)
Set the eclipseProjectId for this EclipseSourceCodeManager. |
void |
setEclipseProjectName(IEclipseProjectName value)
Set the eclipseProjectName for this EclipseSourceCodeManager. |
| Methods inherited from class edu.uci.isr.xarch.javasourcecode.JavaSourceCodeManagerImpl |
equals, getDOMNode, getXArch, hashCode, isEquivalent, setDOMNode, setXArch |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface edu.uci.isr.xarch.javasourcecode.IJavaSourceCodeManager |
isEquivalent |
| Methods inherited from interface edu.uci.isr.xarch.IXArchElement |
getXArch, setXArch |
| Methods inherited from interface edu.uci.isr.xarch.DOMBased |
getDOMNode, setDOMNode |
| Field Detail |
public static final String XSD_TYPE_NSURI
public static final String XSD_TYPE_NAME
public static final String ECLIPSE_PROJECT_NAME_ELT_NAME
public static final String ECLIPSE_PROJECT_ID_ELT_NAME
| Constructor Detail |
public EclipseSourceCodeManagerImpl(Element elt)
| Method Detail |
protected static SequenceOrder getSequenceOrder()
public IXArchElement cloneElement(int depth)
cloneElement in interface IXArchElementcloneElement in class JavaSourceCodeManagerImplpublic XArchTypeMetadata getTypeMetadata()
IXArchElementxsi:type of this element.
getTypeMetadata in interface IXArchElementgetTypeMetadata in class JavaSourceCodeManagerImplpublic XArchInstanceMetadata getInstanceMetadata()
IXArchElement
getInstanceMetadata in interface IXArchElementgetInstanceMetadata in class JavaSourceCodeManagerImplpublic void setEclipseProjectName(IEclipseProjectName value)
IEclipseSourceCodeManager
setEclipseProjectName in interface IEclipseSourceCodeManagervalue - new eclipseProjectNamepublic void clearEclipseProjectName()
IEclipseSourceCodeManager
clearEclipseProjectName in interface IEclipseSourceCodeManagerpublic IEclipseProjectName getEclipseProjectName()
IEclipseSourceCodeManager
getEclipseProjectName in interface IEclipseSourceCodeManagerpublic boolean hasEclipseProjectName(IEclipseProjectName value)
IEclipseSourceCodeManager
hasEclipseProjectName in interface IEclipseSourceCodeManagervalue - eclipseProjectName to compare
true if the eclipseProjectNames are equivalent,
false otherwisepublic void setEclipseProjectId(IEclipseProjectId value)
IEclipseSourceCodeManager
setEclipseProjectId in interface IEclipseSourceCodeManagervalue - new eclipseProjectIdpublic void clearEclipseProjectId()
IEclipseSourceCodeManager
clearEclipseProjectId in interface IEclipseSourceCodeManagerpublic IEclipseProjectId getEclipseProjectId()
IEclipseSourceCodeManager
getEclipseProjectId in interface IEclipseSourceCodeManagerpublic boolean hasEclipseProjectId(IEclipseProjectId value)
IEclipseSourceCodeManager
hasEclipseProjectId in interface IEclipseSourceCodeManagervalue - eclipseProjectId to compare
true if the eclipseProjectIds are equivalent,
false otherwisepublic boolean isEquivalent(IEclipseSourceCodeManager c)
IEclipseSourceCodeManager
isEquivalent in interface IEclipseSourceCodeManagerc - EclipseSourceCodeManager to compare to this one.
true if all the child elements of this
EclipseSourceCodeManager are equivalent, false otherwise.
|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||