|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ConForM.CoopnTools.CoKer.CoalaMgr.CoalaElement | +--ConForM.CoopnTools.CoKer.CoalaMgr.CoalaModule
Coala module.
CoalaElement
, Serialized FormField Summary | |
static int |
CAA
|
Constructor Summary | |
protected |
CoalaModule(CoopnCompilInfo info,
CoopnCompilInfo coopnInfo,
java.lang.String[] deps,
int kind,
CoalaHeader header)
Simple constructor. |
protected |
CoalaModule(CoopnCompilInfo info,
CoopnCompilInfo coopnInfo,
java.lang.String[] deps,
int kind,
CoalaHeader header,
java.lang.String comment)
Simple constructor. |
Method Summary | |
java.lang.Object |
clone()
Cloning method. |
java.lang.String |
comment()
Comment retrieving method. |
CoopnCompilInfo |
compilInfo()
Return the compilation information associated to this module. |
CoopnCompilInfo |
coopnInfo()
|
java.lang.String[] |
dependencies()
|
boolean |
equals(java.lang.Object obj)
Equality method. |
int |
hashCode()
Hashcode method. |
boolean |
hasParameters()
Look if this module has parameters,i.e. additional information to the complete kind. |
CoalaHeader |
header()
|
CoopnCompilInfo |
info()
|
abstract java.lang.String |
kind()
Kind retrieving method. |
int |
mkind()
|
int |
moduleKind()
Get the module kind (in the sense of the package manager) of this module, for instance COOPNSOURCE, COALASOURCE, PACKAGE, and so on). |
java.lang.String |
parameters()
Parameters retrieving method. |
abstract CoopnSyntacticSection[] |
sections()
Get the sections of this module. |
void |
useDependencies(java.lang.String[] deps)
|
static boolean |
validKind(int kind)
|
Methods inherited from class ConForM.CoopnTools.CoKer.CoalaMgr.CoalaElement |
cloneCoalaElement, toCompleteString, toCompleteString, toCompleteString, toCompleteString, toCompleteString, toCompleteString, toCompleteText, toCompleteText, toString, toString, toString, toText |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ConForM.CoopnTools.CoKer.CoopnSyntacticModule |
completeKind, moduleName |
Methods inherited from interface ConForM.CoopnTools.CoKer.CoopnSyntacticElement |
toCompleteString, toCompleteString, toCompleteString, toString, toString, toString |
Field Detail |
public static final int CAA
Constructor Detail |
protected CoalaModule(CoopnCompilInfo info, CoopnCompilInfo coopnInfo, java.lang.String[] deps, int kind, CoalaHeader header)
protected CoalaModule(CoopnCompilInfo info, CoopnCompilInfo coopnInfo, java.lang.String[] deps, int kind, CoalaHeader header, java.lang.String comment)
Method Detail |
public static boolean validKind(int kind)
public int mkind()
public void useDependencies(java.lang.String[] deps)
public java.lang.String comment()
CoopnSyntacticModule
comment
in interface CoopnSyntacticModule
ConForM.CoopnTools.CoKer.CoopnSyntacticModule
public int moduleKind()
moduleKind
in interface CoopnSyntacticModule
public abstract java.lang.String kind()
CoopnSyntacticModule
kind
in interface CoopnSyntacticModule
ConForM.CoopnTools.CoKer.CoopnSyntacticModule
public abstract CoopnSyntacticSection[] sections()
CoopnSyntacticModule
sections
in interface CoopnSyntacticModule
ConForM.CoopnTools.CoKer.CoopnSyntacticModule
public boolean hasParameters()
hasParameters
in interface CoopnSyntacticModule
public java.lang.String parameters()
parameters
in interface CoopnSyntacticModule
public CoalaHeader header()
public CoopnCompilInfo compilInfo()
CoopnSyntacticModule
compilInfo
in interface CoopnSyntacticModule
public CoopnCompilInfo info()
public CoopnCompilInfo coopnInfo()
public java.lang.String[] dependencies()
public boolean equals(java.lang.Object obj)
CoopnSyntacticElement
equals
in interface CoopnSyntacticElement
equals
in class CoalaElement
ConForM.CoopnTools.CoKer.CoopnSyntacticElement
obj
- the object to comparepublic int hashCode()
CoopnSyntacticElement
hashCode
in interface CoopnSyntacticElement
hashCode
in class CoalaElement
ConForM.CoopnTools.CoKer.CoopnSyntacticElement
public java.lang.Object clone()
CoopnSyntacticElement
clone
in interface CoopnSyntacticElement
clone
in class CoalaElement
ConForM.CoopnTools.CoKer.CoopnSyntacticElement
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |