org.infolayer.model
Class Feature

java.lang.Object
  extended byorg.infolayer.model.UmlModelElement
      extended byorg.infolayer.model.Feature
All Implemented Interfaces:
org.ksoap2.serialization.KvmSerializable
Direct Known Subclasses:
UmlOperation, UmlProperty

public abstract class Feature
extends UmlModelElement


Field Summary
 
Fields inherited from class org.infolayer.model.UmlModelElement
PRIVATE, PROTECTED, PUBLIC
 
Constructor Summary
Feature()
           
 
Method Summary
 java.util.Vector checkConstraints(java.lang.Object instance)
           
abstract  java.lang.Object get(java.lang.Object self)
           
 UmlClassifier getClassifier()
           
 int getId()
          Returns an unique integer for the signature of this method, (id <= total number of methods)
 java.lang.String getLabel(java.lang.String lang)
           
abstract  UmlClassifier getType()
           
 java.lang.String toString()
          care about type public void init () { }
 
Methods inherited from class org.infolayer.model.UmlModelElement
getComment, getLabel, getName, getProperty, getPropertyCount, getPropertyInfo, getTaggedValue, getTaggedValue, getVisibility, init, setName, setProperty, setTaggedValue, setVisibility, setVisibility
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Feature

public Feature()
Method Detail

getClassifier

public UmlClassifier getClassifier()

checkConstraints

public java.util.Vector checkConstraints(java.lang.Object instance)

getType

public abstract UmlClassifier getType()

get

public abstract java.lang.Object get(java.lang.Object self)

toString

public java.lang.String toString()
care about type public void init () { }

Overrides:
toString in class UmlModelElement

getLabel

public java.lang.String getLabel(java.lang.String lang)

getId

public int getId()
Returns an unique integer for the signature of this method, (id <= total number of methods)