IBM Rational Software Modeler
Release 6.0

Package com.ibm.xtools.patterns.core

Interface Summary
IEnumerationLiteral Represents a value of an enumeration type defined by a pattern library and used in a pattern.
IMultiplicity Represents the range of the allowable cardinality values that a set can assume.
IParameterDescriptor Represents a parameter of a pattern.
IPatternApplication Represents an application of a particular pattern.
IPatternDescriptor Captures the information about the pattern that it is required or useful in understanding the semantics of the pattern, the steps involved in applying the pattern, and the result of applying the pattern.
IPatternIdentity Represents the composite unique identity for a pattern as represented by a pattern descriptor.
IPatternMetatype Represents the type used in a pattern that is from a metamodel.
 

Class Summary
AbstractParameterArgument Represents an argument value supplied for a parameter (IParameterDescriptor) of a particular pattern.
AbstractPatternInstance Provides operations by which the pattern is bound to an element, arguments are added, replaced, or removed for the parameters of the pattern, and the pattern is reapplied or unapplied.
AbstractPatternInstanceProvider Defines the operations that must be implemented by a pattern library plugin in order to create instances of patterns.
AbstractPatternResult Provides a mechanism for pattern instance providers to return structured results from their operations.
PatternApplicationRole Represents a typesafe enumeration of constants representing the roles played by objects participating in pattern applications.
PatternInstanceOption Represents a typesafe enumeration of constants representing options for creating pattern instances.
PatternServiceUtil Exposes the operations of the pattern service that are needed in the public application programming interface (API).
 


IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

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