|
|||||||||
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.CoopnUseContextSymbol
Coopn use context.
CoopnElement
, Serialized FormConstructor Summary | |
CoopnUseContextSymbol(CoopnName name,
CoopnModuleName module,
CoopnModuleNameList moduleList)
Simple constructor. |
|
CoopnUseContextSymbol(CoopnName name,
CoopnModuleName module,
CoopnModuleNameList moduleList,
java.lang.String comment)
Simple constructor. |
|
CoopnUseContextSymbol(CoopnName name,
java.lang.String identifier,
CoopnModuleName module,
CoopnModuleNameList moduleList)
Simple constructor. |
|
CoopnUseContextSymbol(CoopnName name,
java.lang.String identifier,
CoopnModuleName module,
CoopnModuleNameList moduleList,
java.lang.String comment)
Simple constructor. |
Method Summary | |
java.lang.Object |
clone()
Cloning method. |
java.lang.String[] |
dependencies()
Module dependency. |
boolean |
equals(java.lang.Object obj)
Equality method. |
boolean |
equivalent(java.lang.Object obj)
Equivalence testing method. |
java.lang.String |
kind()
Kind retrieving method. |
CoopnModuleNameList |
modules()
|
boolean |
pureCOIL()
Pure COIL-COOPN2C verification method. |
boolean |
pureCOOPN()
Pure COOPN verification method. |
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. |
int |
usedModuleKind()
Get the kind of the used modules, in the sense of the package manager (for instance, COOPNSOURCE, COALA, PACKAGE and so on). |
java.lang.String[] |
uses()
Get the use modules. |
Methods inherited from class ConForM.CoopnTools.CoKer.CoopnMgr.CoopnSymbol |
arity, cloneCoopnElement, comment, compareTo, decompose, equalsCoopnSymbol, equivalentCoopnSymbol, hashCode, identifier, indexCoopnSymbol, interpret, module, name, symbolModule, symbolModuleKind, symbolName, toTextCoopnSymbol, unmodifiableSymbol, usedCoopnSymbol |
Methods inherited from class ConForM.CoopnTools.CoKer.CoopnMgr.CoopnElement |
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.CoopnSyntacticSymbol |
comment, identifier, symbolModule, symbolModuleKind, symbolName |
Methods inherited from interface ConForM.CoopnTools.CoKer.CoopnSyntacticElement |
hashCode, toCompleteString, toCompleteString, toCompleteString, toString, toString, toString |
Constructor Detail |
public CoopnUseContextSymbol(CoopnName name, java.lang.String identifier, CoopnModuleName module, CoopnModuleNameList moduleList) throws java.lang.IllegalArgumentException
public CoopnUseContextSymbol(CoopnName name, CoopnModuleName module, CoopnModuleNameList moduleList) throws java.lang.IllegalArgumentException
public CoopnUseContextSymbol(CoopnName name, java.lang.String identifier, CoopnModuleName module, CoopnModuleNameList moduleList, java.lang.String comment) throws java.lang.IllegalArgumentException
public CoopnUseContextSymbol(CoopnName name, CoopnModuleName module, CoopnModuleNameList moduleList, java.lang.String comment) throws java.lang.IllegalArgumentException
Method Detail |
public CoopnModuleNameList modules()
public int usedModuleKind()
usedModuleKind
in interface CoopnSyntacticUseSymbol
public java.lang.String[] uses()
CoopnSyntacticUseSymbol
uses
in interface CoopnSyntacticUseSymbol
ConForM.CoopnTools.CoKer.CoopnSyntacticUseSymbol
public java.lang.String kind()
CoopnSyntacticSymbol
kind
in interface CoopnSyntacticSymbol
kind
in class CoopnSymbol
ConForM.CoopnTools.CoKer.CoopnSyntacticSymbol
public boolean pureCOOPN()
CoopnElement
pureCOOPN
in class CoopnElement
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnElement
public boolean pureCOIL()
CoopnElement
pureCOIL
in class CoopnElement
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnElement
public java.lang.String[] dependencies()
CoopnModuleDependency
dependencies
in interface CoopnModuleDependency
ConForM.CoopnTools.CoKer.CoopnMgr.CoopnModuleDependency
public boolean equals(java.lang.Object obj)
CoopnSyntacticElement
equals
in interface 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 referencespublic 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 interface 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 |