uk.ac.ic.doc.automed.modelmanagement.operators
Class Compose

java.lang.Object
  extended by uk.ac.ic.doc.automed.modelmanagement.MMObject
      extended by uk.ac.ic.doc.automed.modelmanagement.operators.Operator
          extended by uk.ac.ic.doc.automed.modelmanagement.operators.Compose

public class Compose
extends Operator

Author:
acs203

Field Summary
(package private)  Schema composedSchema
           
 
Fields inherited from class uk.ac.ic.doc.automed.modelmanagement.operators.Operator
allConstraintObjects, allLinkNodalObjects, allLinkObjects, allNodalObjects, extents, foundCondition, globalParentVar, heads, headsList, inputPathway, objects, sourceObjects, sourceSchema, ss, targetSchema, ts
 
Constructor Summary
Compose()
          Creates a new instance of Compose
 
Method Summary
 Pathway compose(Pathway p1, Pathway p2)
          Return a pathway that represents the composition of and
 void growthPhase(Pathway p1, Pathway p2)
          Return a pathway that represents the composition of and
 void oldgrowthPhase(Pathway p1, Pathway p2)
          Return a pathway that represents the composition of and
 void oldshrinkingPhase(Pathway p1, Pathway p2)
           
 void shrinkingPhase(Pathway p1, Pathway p2)
           
 
Methods inherited from class uk.ac.ic.doc.automed.modelmanagement.operators.Operator
addPathway, categoriseObjects, createLinkNodalScheme, extractHeadObjectFromQuery, findAddTransformation, findGeneratorVariable, findRemoveTransformation, findRenameObject, getFilters, getGeneratorObject, getGenerators, getHeadObject, getObjectString, getPattern, getPrincipalVariable, getQualifiers, getQueryHead, inMapping, invert, isGeneratorInQuery, isPatternVariableInGens, removeDuplicateQualifiers, removeOldObjects, renameResultObjects, renameRewrite, replaceGenObjects, replacePatternVariables, reverseConditions, rewrite, shrinkRewrite
 
Methods inherited from class uk.ac.ic.doc.automed.modelmanagement.MMObject
modelGen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

composedSchema

Schema composedSchema
Constructor Detail

Compose

public Compose()
Creates a new instance of Compose

Method Detail

growthPhase

public void growthPhase(Pathway p1,
                        Pathway p2)
                 throws AutoMedException,
                        java.lang.ClassNotFoundException
Return a pathway that represents the composition of and

Throws:
AutoMedException
java.lang.ClassNotFoundException

shrinkingPhase

public void shrinkingPhase(Pathway p1,
                           Pathway p2)
                    throws AutoMedException,
                           java.lang.ClassNotFoundException
Throws:
AutoMedException
java.lang.ClassNotFoundException

compose

public Pathway compose(Pathway p1,
                       Pathway p2)
                throws AutoMedException,
                       java.lang.ClassNotFoundException
Return a pathway that represents the composition of and

Throws:
AutoMedException
java.lang.ClassNotFoundException

oldshrinkingPhase

public void oldshrinkingPhase(Pathway p1,
                              Pathway p2)
                       throws AutoMedException,
                              java.lang.ClassNotFoundException
Throws:
AutoMedException
java.lang.ClassNotFoundException

oldgrowthPhase

public void oldgrowthPhase(Pathway p1,
                           Pathway p2)
                    throws AutoMedException,
                           java.lang.ClassNotFoundException
Return a pathway that represents the composition of and

Throws:
AutoMedException
java.lang.ClassNotFoundException