|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--EDU.utwente.CoCompose.translate.AppliedPatterns
Caches applied SolutionPatterns during flattening.
Constructor Summary | |
AppliedPatterns()
Constructs an AppliedPatterns. |
Method Summary | |
void |
addAppliedPattern(SolutionPattern pattern,
Model model,
UniqueRealm typeRealm)
Adds the SolutionPattern and its Model to the cache of applied patterns. |
void |
addValidatedPattern(SolutionPattern pattern)
Adds the SolutionPattern as a validated pattern for this run. |
java.lang.Object |
clone()
Creates a deep copy of this (cache only). |
boolean |
containsPattern(java.lang.String filename)
Determines whether this pattern is already in the cache. |
Model |
getSolutionModel(java.lang.String filename)
Retrieves the solution Model for the given solution pattern. |
UniqueRealm |
getTypeRealm(java.lang.String filename)
Retrieves the type realm for the given solution pattern. |
boolean |
isValidatedPattern(java.lang.String filename)
Determines whether the given solution pattern (by filename) has been validated. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public AppliedPatterns()
Method Detail |
public java.lang.Object clone()
clone
in class java.lang.Object
public void addAppliedPattern(SolutionPattern pattern, Model model, UniqueRealm typeRealm)
pattern
- The applied solution pattern.model
- The applied solution model.typeRealm
- The composite type unique realm.public void addValidatedPattern(SolutionPattern pattern)
pattern
- the validated solution pattern.public boolean containsPattern(java.lang.String filename)
filename
- The solution pattern filename.public Model getSolutionModel(java.lang.String filename)
filename
- The solution pattern filename.public UniqueRealm getTypeRealm(java.lang.String filename)
filename
- The solution pattern filename.public boolean isValidatedPattern(java.lang.String filename)
The
- filename of the SolutionPattern to check.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |