IBM Rational Software Modeler
Release 6.0

Uses of Package
com.ibm.xtools.patterns.framework

Packages that use com.ibm.xtools.patterns.framework
com.ibm.xtools.patterns.framework Provides the base classes that form the patterns framework.  
com.ibm.xtools.patterns.framework.java   
com.ibm.xtools.patterns.framework.test   
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   
 

Classes in com.ibm.xtools.patterns.framework used by com.ibm.xtools.patterns.framework
AbstractConfiguration
          The abstract framework configuration class provides a default inner class and holds a reusable singleton instance of the default for public access.
AbstractPatternDefinition
          This is the base abstract pattern definition class.
AbstractPatternDependency
          This class represents a dependency between two pattern parameters, the dependent pattern parameter dependent on the dependency parameter.
AbstractPatternInstance
          This class extends the pattern service AbstractPatternInstance abstract class on the pattern author's behalf.
AbstractPatternLibrary
          This class is the abstract base class to all pattern libraries defined by the framework.
AbstractPatternParameter
          This class is the common implementation for a pattern parameter and will typically be used indirectly through another subclass that further specializes this class.
AbstractPatternStore.Definition
          The abstract pattern store definition class defines the methods necessary to persist and reconsitute persisted pattern definitions.
AbstractPatternStore.Instance
          The abstract pattern store instance class defines the methods necessary to persist and reconsitute persisted pattern instances.
AbstractPatternStoreFactory
          The abstract pattern store factory is the abstract factory in an instance of the abstract factory pattern.
PatternDefinitionUsage
          The pattern definition usage class represents the use of a pattern definition.
PatternExpansionStatus
          The pattern expansion status class serves as the return value for expand and updates methods used within the pattern expansion execution path.
PatternIdentity
          This class identifies a pattern through the owning pattern library, the pattern definition's pattern identity and the given pattern definition version.
PatternMetatype
          This abstract class is the common implementation for a pattern metatype that represents an EClass in an EMF metamodel.
PatternMultiplicity
          Pattern multiplicity is used when indicating multiplicity.
PatternMultiplicity.BoundQualifier
          A type-safe enumeration to be used by the outer class' methods.
PatternParameterBehavior
          A pattern's behavior is customized in two ways, one customization method are the framework's hot-spots and these hot-spot methods can be overridden to aggregate or redefine existing isolated behavior.
PatternParameterIdentity
          A pattern parameter identity uniquely identifies a parameter and is used to associate pattern parameter code with the appropriate pattern parameter descriptor.
PatternParameterMapping.Filter
          A filter interface for processing source values and returning target values.
PatternParameterMapping.Map
          Another callback that provides a narrow interface for mapping between parameters.
PatternParameterMapping.Provider
          A mapping provider class used for callback in pattern definition usage definition.
PatternParameterValue
          The pattern parameter value class is a key abstraction in the framework.
PatternParameterValue.Added
          The added subclass of pattern parameter value represents the state of when a pattern parameter value is added.
PatternParameterValue.Added.Consumer
          The consumer callback interface for the added state.
PatternParameterValue.Maintained
          The maintained subclass of the pattern parameter value represents the state of when a pattern parameter value is maintained (it is the current value, not added or removed).
PatternParameterValue.Maintained.Consumer
          The consumer class for maintained values.
PatternParameterValue.Proposed
          The proposed subclass of the pattern parameter value represents the state of when a pattern parameter value is proposed (it is ready for validation but its addition is contingent on the validity of the value.
PatternParameterValue.Removed
          The removed subclass of the pattern parameter value represents the state of when a pattern parameter value is removed (it has just been removed as a value)
PatternParameterValue.Removed.Consumer
          The consumer class for the removed pattern parameter value class.
PatternParameterValue.Replaced
          The Replaced subclass of the pattern parameter value represents the state of when a pattern parameter value is replaced by one or more values.
PatternParameterValue.Unresolved
          The unresolved subclass of the pattern parameter value represents the state of when a pattern parameter value is unresolved (this state indicates the value is in some alternate form that through a resolve can migrate to another resolved stated such as added).
PatternParameterValue.Unresolved.Directive
          A directive that optionally can be included as an argument with the resolve method, used to indicate whether creation is allowed or not when resolving values.
PatternsFrameworkPlugin
          The patterns framework plug-in class.
 

Classes in com.ibm.xtools.patterns.framework used by com.ibm.xtools.patterns.framework.java
AbstractPatternMetatype
          An abstract pattern metatype is the superclass to all patterns framework metatypes; it should contain the common methods needed to use metatypes.
 

Classes in com.ibm.xtools.patterns.framework used by com.ibm.xtools.patterns.framework.test
AbstractPatternInstance
          This class extends the pattern service AbstractPatternInstance abstract class on the pattern author's behalf.
 

Classes in com.ibm.xtools.patterns.framework used by com.ibm.xtools.patterns.framework.uml2
AbstractPatternDefinition
          This is the base abstract pattern definition class.
AbstractPatternInstance
          This class extends the pattern service AbstractPatternInstance abstract class on the pattern author's behalf.
AbstractPatternParameter
          This class is the common implementation for a pattern parameter and will typically be used indirectly through another subclass that further specializes this class.
PatternMetatype
          This abstract class is the common implementation for a pattern metatype that represents an EClass in an EMF metamodel.
 

Classes in com.ibm.xtools.patterns.framework used by com.ibm.xtools.patterns.framework.uml2.persistence
AbstractPatternDefinition
          This is the base abstract pattern definition class.
AbstractPatternInstance
          This class extends the pattern service AbstractPatternInstance abstract class on the pattern author's behalf.
AbstractPatternStore.Definition
          The abstract pattern store definition class defines the methods necessary to persist and reconsitute persisted pattern definitions.
AbstractPatternStore.Instance
          The abstract pattern store instance class defines the methods necessary to persist and reconsitute persisted pattern instances.
AbstractPatternStoreFactory
          The abstract pattern store factory is the abstract factory in an instance of the abstract factory pattern.
 

Classes in com.ibm.xtools.patterns.framework used by com.ibm.xtools.patterns.framework.util
AbstractPatternDefinition
          This is the base abstract pattern definition class.
AbstractPatternDependency
          This class represents a dependency between two pattern parameters, the dependent pattern parameter dependent on the dependency parameter.
AbstractPatternInstance
          This class extends the pattern service AbstractPatternInstance abstract class on the pattern author's behalf.
AbstractPatternLibrary
          This class is the abstract base class to all pattern libraries defined by the framework.
AbstractPatternParameter
          This class is the common implementation for a pattern parameter and will typically be used indirectly through another subclass that further specializes this class.
 


IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

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