org.ogf.graap.wsag.api.pattern
Class AbstractPattern

java.lang.Object
  extended by org.ogf.graap.wsag.api.pattern.AbstractPattern
All Implemented Interfaces:
IPattern
Direct Known Subclasses:
AdvanceReservationPattern, ChoosableComputeApplicationPattern, ComputeApplicationPattern, ComputeResourcePattern

public abstract class AbstractPattern
extends Object
implements IPattern

This class is an abstract implementation of a agreement pattern. Patterns are used to provide a high level interface in order to access the properties of a service term in a convinient way.

Author:
Oliver Waeldrich

Constructor Summary
AbstractPattern(TermCompositorType termCompositor)
          Instantiates the pattern on a given term compositor.
 
Method Summary
 TermCompositorType getTermCompositor()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPattern

public AbstractPattern(TermCompositorType termCompositor)
Instantiates the pattern on a given term compositor.

Parameters:
termCompositor - the term compositor to instantiate the pattern
Method Detail

getTermCompositor

public TermCompositorType getTermCompositor()

Specified by:
getTermCompositor in interface IPattern
Returns:
the term compositor to which this pattern is applied


Copyright © 2008-2012. All Rights Reserved.