agg.parser
Class ConflictsDependenciesContainer
java.lang.Object
agg.parser.ConflictsDependenciesContainer
- All Implemented Interfaces:
- XMLObject
public class ConflictsDependenciesContainer
- extends java.lang.Object
- implements XMLObject
Method Summary |
protected void |
criticalPairsWriteXML(XMLHelper h,
PairContainer pc1,
PairContainer pc2,
boolean layer)
|
int |
getContainerCount()
|
Graph |
getCPABasisGraph()
|
agg.editor.impl.EdGraph |
getCPAGraph()
|
DependencyPairContainer |
getDependencyPairContainer()
|
ExcludePairContainer |
getExcludePairContainer()
|
LayeredDependencyPairContainer |
getLayeredDependencyPairContainer()
|
LayeredExcludePairContainer |
getLayeredExcludePairContainer()
|
java.util.List<Pair<java.lang.String,java.lang.String>> |
getLoadedCPAOptions()
|
PriorityDependencyPairContainer |
getPriorityDependencyPairContainer()
|
PriorityExcludePairContainer |
getPriorityExcludePairContainer()
|
boolean |
isLayered()
|
boolean |
isPriority()
|
protected java.util.List<Pair<java.lang.String,java.lang.String>> |
readCPAoptions(XMLHelper h)
|
protected void |
readGrammar(XMLHelper h)
|
protected void |
readLayoutGrammar(XMLHelper h)
|
protected Pair<OrdinaryMorphism,OrdinaryMorphism> |
readOldOverlappingMorphisms(XMLHelper h,
Rule r1,
Rule r2,
java.lang.String firstName,
Graph overlapGraph,
int kind)
|
protected Pair<Pair<OrdinaryMorphism,OrdinaryMorphism>,Pair<OrdinaryMorphism,OrdinaryMorphism>> |
readOverlappingMorphisms(XMLHelper h,
Rule r1,
Rule r2,
Graph overlapGraph,
int kind)
|
protected void |
writeCPAoptions(XMLHelper h,
ExcludePairContainer pc)
|
protected boolean |
writeGrammar(XMLHelper h)
|
protected boolean |
writeLayoutGrammar(XMLHelper h)
|
protected void |
writeOverlapMorphisms(XMLHelper h,
Rule r1,
Rule r2,
Pair<Pair<OrdinaryMorphism,OrdinaryMorphism>,Pair<OrdinaryMorphism,OrdinaryMorphism>> overlapping)
|
void |
XreadObject(XMLHelper h)
Reads the contents of a xml file to restore this object. |
void |
XwriteObject(XMLHelper h)
Writes the contents of this object to a file in a xml format. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
epc
protected ExcludePairContainer epc
dpc
protected DependencyPairContainer dpc
lepc
protected LayeredExcludePairContainer lepc
ldpc
protected LayeredDependencyPairContainer ldpc
layered
protected boolean layered
pepc
protected PriorityExcludePairContainer pepc
pdpc
protected PriorityDependencyPairContainer pdpc
priority
protected boolean priority
pairsGrammar
protected GraGra pairsGrammar
cpaBasisGraph
protected Graph cpaBasisGraph
cpaGraph
protected agg.editor.impl.EdGraph cpaGraph
count
protected int count
cpaOptions
protected final java.util.List<Pair<java.lang.String,java.lang.String>> cpaOptions
ConflictsDependenciesContainer
public ConflictsDependenciesContainer()
ConflictsDependenciesContainer
public ConflictsDependenciesContainer(PairContainer conflict,
PairContainer dependency)
ConflictsDependenciesContainer
public ConflictsDependenciesContainer(PairContainer conflict,
PairContainer dependency,
Graph conflictDependencyGraph)
ConflictsDependenciesContainer
public ConflictsDependenciesContainer(PairContainer conflict,
PairContainer dependency,
agg.editor.impl.EdGraph conflictDependencyGraph)
getExcludePairContainer
public ExcludePairContainer getExcludePairContainer()
getDependencyPairContainer
public DependencyPairContainer getDependencyPairContainer()
getLayeredExcludePairContainer
public LayeredExcludePairContainer getLayeredExcludePairContainer()
getLayeredDependencyPairContainer
public LayeredDependencyPairContainer getLayeredDependencyPairContainer()
getPriorityExcludePairContainer
public PriorityExcludePairContainer getPriorityExcludePairContainer()
getPriorityDependencyPairContainer
public PriorityDependencyPairContainer getPriorityDependencyPairContainer()
getCPAGraph
public agg.editor.impl.EdGraph getCPAGraph()
getCPABasisGraph
public Graph getCPABasisGraph()
isPriority
public boolean isPriority()
isLayered
public boolean isLayered()
getContainerCount
public int getContainerCount()
getLoadedCPAOptions
public java.util.List<Pair<java.lang.String,java.lang.String>> getLoadedCPAOptions()
XwriteObject
public void XwriteObject(XMLHelper h)
- Writes the contents of this object to a file in a xml format.
- Specified by:
XwriteObject
in interface XMLObject
- Parameters:
h
- A helper object for storing.
writeCPAoptions
protected void writeCPAoptions(XMLHelper h,
ExcludePairContainer pc)
readCPAoptions
protected java.util.List<Pair<java.lang.String,java.lang.String>> readCPAoptions(XMLHelper h)
writeLayoutGrammar
protected boolean writeLayoutGrammar(XMLHelper h)
readLayoutGrammar
protected void readLayoutGrammar(XMLHelper h)
writeGrammar
protected boolean writeGrammar(XMLHelper h)
readGrammar
protected void readGrammar(XMLHelper h)
criticalPairsWriteXML
protected void criticalPairsWriteXML(XMLHelper h,
PairContainer pc1,
PairContainer pc2,
boolean layer)
XreadObject
public void XreadObject(XMLHelper h)
- Reads the contents of a xml file to restore this object.
- Specified by:
XreadObject
in interface XMLObject
- Parameters:
h
- A helper object for loading.
writeOverlapMorphisms
protected void writeOverlapMorphisms(XMLHelper h,
Rule r1,
Rule r2,
Pair<Pair<OrdinaryMorphism,OrdinaryMorphism>,Pair<OrdinaryMorphism,OrdinaryMorphism>> overlapping)
readOldOverlappingMorphisms
protected Pair<OrdinaryMorphism,OrdinaryMorphism> readOldOverlappingMorphisms(XMLHelper h,
Rule r1,
Rule r2,
java.lang.String firstName,
Graph overlapGraph,
int kind)
readOverlappingMorphisms
protected Pair<Pair<OrdinaryMorphism,OrdinaryMorphism>,Pair<OrdinaryMorphism,OrdinaryMorphism>> readOverlappingMorphisms(XMLHelper h,
Rule r1,
Rule r2,
Graph overlapGraph,
int kind)