IBM Rational Software Modeler
Release 6.0

com.ibm.xtools.patterns.framework
Class AbstractPatternMetatype

java.lang.Object
  extended bycom.ibm.xtools.patterns.framework.AbstractPatternMetatype
Direct Known Subclasses:
PatternMetatype

public abstract class AbstractPatternMetatype
extends Object

An abstract pattern metatype is the superclass to all patterns framework metatypes; it should contain the common methods needed to use metatypes. Most of the type work should be encapsulated behind this abstraction and the less exposed the better.


Constructor Summary
AbstractPatternMetatype()
           
 
Method Summary
abstract  boolean isValidValue(Object object)
          Determines if the object specified is a valid value for this metatype.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPatternMetatype

public AbstractPatternMetatype()
Method Detail

isValidValue

public abstract boolean isValidValue(Object object)
Determines if the object specified is a valid value for this metatype.

Parameters:
object - the object to test
Returns:
true if the object is a valid value for this metatype otherwise false

IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

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