|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ConForM.CoopnTools.CoKer.CoopnMgr.CoopnElement | +--ConForM.CoopnTools.CoKer.CoopnMgr.CoopnSymbol | +--ConForM.CoopnTools.CoKer.CoopnMgr.CoopnMappingSymbol
Coopn mapping element.
CoopnElement
, Serialized FormConstructor Summary | |
|
CoopnMappingSymbol(CoopnName name,
CoopnModuleName module,
CoopnName source,
CoopnModuleName sourceModule,
CoopnName target,
CoopnModuleName targetModule)
Simple constructor. |
|
CoopnMappingSymbol(CoopnName name,
CoopnModuleName module,
CoopnName source,
CoopnModuleName sourceModule,
CoopnName target,
CoopnModuleName targetModule,
java.lang.String comment)
Simple constructor. |
protected |
CoopnMappingSymbol(CoopnName name,
java.lang.String identifier,
CoopnModuleName module,
CoopnName source,
CoopnModuleName sourceModule,
CoopnName target,
CoopnModuleName targetModule)
Simple constructor. |
protected |
CoopnMappingSymbol(CoopnName name,
java.lang.String identifier,
CoopnModuleName module,
CoopnName source,
CoopnModuleName sourceModule,
CoopnName target,
CoopnModuleName targetModule,
java.lang.String comment)
Simple constructor. |
Method Summary | |
java.lang.Object |
clone()
Cloning method. |
protected abstract ConForM.CoopnTools.CoKer.CoopnMgr.CoopnCocoMgr.CoopnCocoElement |
createCocoElement(CoopnName name,
java.lang.String identifier,
CoopnModuleName module,
CoopnName source,
CoopnModuleName sourceModule,
CoopnName target,
CoopnModuleName targetModule)
|
boolean |
equals(java.lang.Object obj)
Equality method. |
boolean |
equivalent(java.lang.Object obj)
Equivalence testing method. |
boolean |
hasSourceModule()
Test if the function has a source module. |
boolean |
hasTargetModule()
Test if the function has a target module. |
CoopnName |
source()
Return the source. |
CoopnModuleName |
sourceModule()
Return the source module. |
CoopnName |
target()
Return the target. |
CoopnModuleName |
targetModule()
Return the target module. |
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnCocoMgr.CoopnCocoElement |
toCoco(CoopnSymbolTable table)
CoCo conversion method. |
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextElement |
toCompleteText(CoopnSymbolTable table)
Complete textual elements conversion method. |
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextElement |
toText()
Textual elements conversion method. |
java.lang.Object |
unmodifiableCopy()
Copy the element into an unmodifiable structure. |
Methods inherited from class ConForM.CoopnTools.CoKer.CoopnMgr.CoopnSymbol |
arity, cloneCoopnElement, comment, compareTo, decompose, equalsCoopnSymbol, equivalentCoopnSymbol, hashCode, identifier, indexCoopnSymbol, interpret, kind, module, name, symbolModule, symbolModuleKind, symbolName, toTextCoopnSymbol, unmodifiableSymbol, usedCoopnSymbol |
Methods inherited from class ConForM.CoopnTools.CoKer.CoopnMgr.CoopnElement |
pureCOIL, pureCOOPN, toCompleteString, toCompleteString, toCompleteString, toCompleteString, toCompleteString, toCompleteString, toCompleteText, toCompleteTokens, toCompleteTokens, toCompleteTokens, toCompleteTokens, toCompleteTokens, toCompleteTokens, toString, toString, toString, toTokens, toTokens, toTokens |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ConForM.CoopnTools.CoKer.CoopnSyntacticElement |
toCompleteString, toCompleteString, toCompleteString, toString, toString, toString |
Constructor Detail |
protected CoopnMappingSymbol(CoopnName name, java.lang.String identifier, CoopnModuleName module, CoopnName source, CoopnModuleName sourceModule, CoopnName target, CoopnModuleName targetModule) throws java.lang.IllegalArgumentException
public CoopnMappingSymbol(CoopnName name, CoopnModuleName module, CoopnName source, CoopnModuleName sourceModule, CoopnName target, CoopnModuleName targetModule) throws java.lang.IllegalArgumentException
protected CoopnMappingSymbol(CoopnName name, java.lang.String identifier, CoopnModuleName module, CoopnName source, CoopnModuleName sourceModule, CoopnName target, CoopnModuleName targetModule, java.lang.String comment) throws java.lang.IllegalArgumentException
public CoopnMappingSymbol(CoopnName name, CoopnModuleName module, CoopnName source, CoopnModuleName sourceModule, CoopnName target, CoopnModuleName targetModule, java.lang.String comment) throws java.lang.IllegalArgumentException
Method Detail |
public CoopnName source()
public CoopnModuleName sourceModule()
public CoopnName target()
public CoopnModuleName targetModule()
public boolean hasSourceModule()
public boolean hasTargetModule()
public boolean equals(java.lang.Object obj)
CoopnSyntacticElement
equals
in class CoopnElement
ConForM.CoopnTools.CoKer.CoopnSyntacticElement
obj
- the object to comparepublic boolean equivalent(java.lang.Object obj)
CoopnSymbol
equivalent
in class CoopnSymbol
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnSymbol
public ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextElement toText()
CoopnElement
toText
in class CoopnElement
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnElement
public ConForM.CoopnTools.CoKer.CoopnMgr.CoopnTextMgr.CoopnTextElement toCompleteText(CoopnSymbolTable table)
CoopnElement
toCompleteText
in class CoopnElement
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnElement
table
- the symbol table used to generate symbol referencesprotected abstract ConForM.CoopnTools.CoKer.CoopnMgr.CoopnCocoMgr.CoopnCocoElement createCocoElement(CoopnName name, java.lang.String identifier, CoopnModuleName module, CoopnName source, CoopnModuleName sourceModule, CoopnName target, CoopnModuleName targetModule)
public ConForM.CoopnTools.CoKer.CoopnMgr.CoopnCocoMgr.CoopnCocoElement toCoco(CoopnSymbolTable table) throws java.lang.IllegalArgumentException
CoopnElement
toCoco
in class CoopnElement
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnElement
origin
- the module which generated the Coco conversiontable
- the symbol table used to generate symbol referencesjava.lang.IllegalArgumentException
- A used symbol is not in the symbol table.public java.lang.Object unmodifiableCopy()
CoopnElement
unmodifiableCopy
in class CoopnElement
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnElement
public java.lang.Object clone()
CoopnSyntacticElement
clone
in class CoopnElement
ConForM.CoopnTools.CoKer.CoopnSyntacticElement
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |