|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The context interface for the javasourcecode package. This interface is used to create objects that are used in the javasourcecode namespace.
| Field Summary | |
static XArchTypeMetadata |
TYPE_METADATA
|
| Method Summary | |
IJavaSourceCodeImplementation |
createJavaSourceCodeImplementation()
Create an IJavaSourceCodeImplementation object in this namespace. |
IJavaSourceCodeManager |
createJavaSourceCodeManager()
Create an IJavaSourceCodeManager object in this namespace. |
IJavaSourceFile |
createJavaSourceFile()
Create an IJavaSourceFile object in this namespace. |
IRepositoryLocation |
createRepositoryLocation()
Create an IRepositoryLocation object in this namespace. |
IXMLLink |
createXMLLink()
Create an edu.uci.isr.xarch.instance.IXMLLink object in this namespace. |
IJavaSourceCodeImplementation |
promoteToJavaSourceCodeImplementation(IImplementation value)
Promote an object of type edu.uci.isr.xarch.implementation.IImplementation
to one of type IJavaSourceCodeImplementation. |
IJavaSourceCodeImplementation |
recontextualizeJavaSourceCodeImplementation(IJavaSourceCodeImplementation value)
Brings an IJavaSourceCodeImplementation object created in another context into this context. |
IJavaSourceCodeManager |
recontextualizeJavaSourceCodeManager(IJavaSourceCodeManager value)
Brings an IJavaSourceCodeManager object created in another context into this context. |
IJavaSourceFile |
recontextualizeJavaSourceFile(IJavaSourceFile value)
Brings an IJavaSourceFile object created in another context into this context. |
IRepositoryLocation |
recontextualizeRepositoryLocation(IRepositoryLocation value)
Brings an IRepositoryLocation object created in another context into this context. |
IXMLLink |
recontextualizeXMLLink(IXMLLink value)
Brings an edu.uci.isr.xarch.instance.IXMLLink object created in another context into this context. |
| Methods inherited from interface edu.uci.isr.xarch.IXArchContext |
getTypeMetadata, getXArch |
| Field Detail |
public static final XArchTypeMetadata TYPE_METADATA
| Method Detail |
public IJavaSourceCodeManager createJavaSourceCodeManager()
public IJavaSourceCodeManager recontextualizeJavaSourceCodeManager(IJavaSourceCodeManager value)
value - Object to recontextualize.
value object in this namespace.public IRepositoryLocation createRepositoryLocation()
public IRepositoryLocation recontextualizeRepositoryLocation(IRepositoryLocation value)
value - Object to recontextualize.
value object in this namespace.public IXMLLink createXMLLink()
public IXMLLink recontextualizeXMLLink(IXMLLink value)
value - Object to recontextualize.
value object in this namespace.public IJavaSourceFile createJavaSourceFile()
public IJavaSourceFile recontextualizeJavaSourceFile(IJavaSourceFile value)
value - Object to recontextualize.
value object in this namespace.public IJavaSourceCodeImplementation createJavaSourceCodeImplementation()
public IJavaSourceCodeImplementation recontextualizeJavaSourceCodeImplementation(IJavaSourceCodeImplementation value)
value - Object to recontextualize.
value object in this namespace.public IJavaSourceCodeImplementation promoteToJavaSourceCodeImplementation(IImplementation value)
edu.uci.isr.xarch.implementation.IImplementation
to one of type IJavaSourceCodeImplementation. xArch APIs
are structured in such a way that a regular cast is not possible
to change interface types, so casting must be done through these
promotion functions. If the edu.uci.isr.xarch.implementation.IImplementation
object wraps a DOM element that is the base type, then the
xsi:type of the base element is promoted. Otherwise,
it is left unchanged.
This function also emits an XArchEvent with type
PROMOTE_TYPE. The source for this events is the pre-promoted
IXArchElement object (should no longer be used), and the
target is the post-promotion object. The target name is
the name of the interface class that was the target of the
promotion.
value - Object to promote.
|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||