IBM Rational Software Modeler
Release 6.0

Uses of Class
com.ibm.xtools.patterns.framework.AbstractPatternDefinition

Packages that use AbstractPatternDefinition
com.ibm.xtools.patterns.framework Provides the base classes that form the patterns framework.  
com.ibm.xtools.patterns.framework.uml2 Provides the UML2-specific concrete classes needed when authoring or running patterns involving UML2 models.  
com.ibm.xtools.patterns.framework.uml2.persistence Provides for pattern persistence in UML2 models.  
com.ibm.xtools.patterns.framework.util   
 

Uses of AbstractPatternDefinition in com.ibm.xtools.patterns.framework
 

Methods in com.ibm.xtools.patterns.framework that return AbstractPatternDefinition
 AbstractPatternDefinition AbstractPatternInstance.getOwningPatternDefinition()
          Retrieves the owning pattern definition as the appropriate non-interface type.
protected abstract  AbstractPatternDefinition[] AbstractPatternLibrary.getAvailablePatternDefinitions()
          Get all the available pattern definitions in this library.
 AbstractPatternDefinition AbstractPatternParameter.getOwningDefinition()
          Returns the owning definition for this parameter.
 

Methods in com.ibm.xtools.patterns.framework with parameters of type AbstractPatternDefinition
protected  AbstractPatternInstance AbstractPatternDefinition.reconstitutePatternInstance(AbstractPatternDefinition owingPatternDefinition, Object representation)
          Reconstitute a pattern instance given a context and a return status object.
abstract  boolean AbstractPatternStore.Definition.containsDefinition(AbstractPatternDefinition definition, Object containerObject)
          Determines if a definition already exists within the container object scope.
abstract  Object AbstractPatternStore.Definition.createDefinition(AbstractPatternDefinition definition, Object containerObject)
          Creates a new pattern definition within the persistent pattern store.
abstract  Object AbstractPatternStore.Definition.ensureDefinition(AbstractPatternDefinition definition, Object containerObject)
          Ensure a pattern definition already exists in the pattern store for the given pattern definition using the container object as the scope.
abstract  Object AbstractPatternStore.Definition.getDefinition(AbstractPatternDefinition definition, Object containerObject)
          Retrieve a pattern definition representation in the persistent store given the pattern definition and container object.
abstract  void AbstractPatternStore.Definition.removeDefinition(AbstractPatternDefinition definition, Object containerObject)
          Remove a pattern definition in the persistent pattern store with the given definition using the container object as the scope.
 

Constructors in com.ibm.xtools.patterns.framework with parameters of type AbstractPatternDefinition
AbstractPatternInstance(AbstractPatternDefinition owningPatternDefinition, Object representation)
          Constructs a new abstract pattern instance from a current pattern instance representation model element, this version of the constructor does not create a pattern instance representation.
AbstractPatternInstance(AbstractPatternDefinition owningPatternDefinition, Object targetObject, AbstractPatternResult createdElements, MultiStatus status)
          Constructs a new abstract pattern instance and updates last creation date.
AbstractPatternInstance.Default(AbstractPatternDefinition owningDefinition, Object representation)
          Constructs a default pattern instance given the instance representation from the persistent store.
AbstractPatternInstance.Default(AbstractPatternDefinition owningDefinition, Object targetObject, AbstractPatternResult createdElements, MultiStatus status)
          Constructs a default pattern instance given the definition and target object.
AbstractPatternParameter(AbstractPatternDefinition owningDefinition, PatternParameterIdentity parameterIdentity)
          Constructs a pattern parameter given only the parameter identity; the parameter descriptor offered by associated static pattern provider will then be attached to this parameter as the concrete descriptor state in this class.
AbstractPatternParameter(AbstractPatternDefinition owningDefinition, PatternParameterIdentity parameterIdentity, String oclExpression)
          Constructs a patterm parameter given only the parameter identity; the parameter descriptor offered by associated static pattern provider will then be attached to this parameter as the concrete descriptor state in this class.
PatternDefinitionUsage(AbstractPatternDefinition used)
          Constructs a pattern definition usage with the given pattern definition.
 

Uses of AbstractPatternDefinition in com.ibm.xtools.patterns.framework.uml2
 

Subclasses of AbstractPatternDefinition in com.ibm.xtools.patterns.framework.uml2
 class AbstractPatternDefinition
          This class (a subclass of the abstract pattern definition) is the primary class that UML2 specific pattern implementations will extend.
 

Methods in com.ibm.xtools.patterns.framework.uml2 with parameters of type AbstractPatternDefinition
protected  AbstractPatternInstance AbstractPatternDefinition.reconstitutePatternInstance(AbstractPatternDefinition owningDefinition, Object representation)
          A method that is called when an existing pattern instance is requested to be reconstituted.
 

Constructors in com.ibm.xtools.patterns.framework.uml2 with parameters of type AbstractPatternDefinition
AbstractPatternInstance(AbstractPatternDefinition owningDefinition, Object representation)
          Pass-through to super constructor
AbstractPatternInstance(AbstractPatternDefinition owningPatternDefinition, Object targetObject, AbstractPatternResult createdElements, MultiStatus status)
          Pass-through to super constructor
 

Uses of AbstractPatternDefinition in com.ibm.xtools.patterns.framework.uml2.persistence
 

Methods in com.ibm.xtools.patterns.framework.uml2.persistence with parameters of type AbstractPatternDefinition
 boolean PatternDefinitionStore.containsDefinition(AbstractPatternDefinition definition, Object containerObject)
           
 Object PatternDefinitionStore.createDefinition(AbstractPatternDefinition definition, Object containerObject)
           
 Object PatternDefinitionStore.ensureDefinition(AbstractPatternDefinition definition, Object containerObject)
           
 Object PatternDefinitionStore.getDefinition(AbstractPatternDefinition definition, Object containerObject)
           
 void PatternDefinitionStore.removeDefinition(AbstractPatternDefinition definition, Object containerObject)
           
 

Uses of AbstractPatternDefinition in com.ibm.xtools.patterns.framework.util
 

Methods in com.ibm.xtools.patterns.framework.util with parameters of type AbstractPatternDefinition
 void Visitor.visit(AbstractPatternDefinition definition)
           
 void Visitor.Default.visit(AbstractPatternDefinition definition)
           
 


IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2004. All rights reserved.