The Meta-Environment API

nl.cwi.sen1.configapi.types
Class Property

java.lang.Object
  extended by aterm.pure.ATermVisitableImpl
      extended by aterm.pure.ATermImpl
          extended by aterm.pure.ATermApplImpl
              extended by nl.cwi.sen1.configapi.AbstractType
                  extended by nl.cwi.sen1.configapi.types.Property
All Implemented Interfaces:
aterm.ATerm, aterm.ATermAppl, aterm.Identifiable, jjtraveler.Visitable, shared.SharedObject, shared.SharedObjectWithID
Direct Known Subclasses:
Action, Editor, Import, LibraryPath, ModulePath, Script, ScriptPath, TextCategory

public abstract class Property
extends AbstractType


Field Summary
 
Fields inherited from class nl.cwi.sen1.configapi.AbstractType
term
 
Fields inherited from class aterm.pure.ATermImpl
factory
 
Fields inherited from interface aterm.ATerm
AFUN, APPL, BLOB, INT, LIST, LONG, PLACEHOLDER, REAL
 
Constructor Summary
Property(Factory factory, aterm.ATermList annos, aterm.AFun fun, aterm.ATerm[] args)
           
 
Method Summary
 java.lang.String getAction()
           
 TextCategoryName getCategory()
           
 java.lang.String getEditor()
           
 java.lang.String getExtension()
           
 java.lang.String getLabel()
           
 java.lang.String getLanguage()
           
 ActionDescriptionList getList()
           
 TextAttributeMap getMap()
           
 java.lang.String getPath()
           
 boolean hasAction()
           
 boolean hasCategory()
           
 boolean hasEditor()
           
 boolean hasExtension()
           
 boolean hasLabel()
           
 boolean hasLanguage()
           
 boolean hasList()
           
 boolean hasMap()
           
 boolean hasPath()
           
 boolean isAction()
           
 boolean isEditor()
           
 boolean isEqual(Property peer)
           
 boolean isImport()
           
 boolean isLibraryPath()
           
 boolean isModulePath()
           
 boolean isScript()
           
 boolean isScriptPath()
           
 boolean isSortProperty()
           
 boolean isTextCategory()
           
 Property setAction(java.lang.String _action)
           
 Property setCategory(TextCategoryName _category)
           
 Property setEditor(java.lang.String _editor)
           
 Property setExtension(java.lang.String _extension)
           
 Property setLabel(java.lang.String _label)
           
 Property setLanguage(java.lang.String _language)
           
 Property setList(ActionDescriptionList _list)
           
 Property setMap(TextAttributeMap _map)
           
 Property setPath(java.lang.String _path)
           
 
Methods inherited from class nl.cwi.sen1.configapi.AbstractType
getConfigapiFactory, isSortActionDescription, isSortActionDescriptionList, isSortColor, isSortConfiguration, isSortEvent, isSortItem, isSortItemLabels, isSortKeyModifier, isSortKeyModifierList, isSortPropertyList, isSortShortCut, isSortTextAttribute, isSortTextAttributeMap, isSortTextCategoryName, isSortTextStyle, isSortVirtualButton, isSortVirtualKey, setTerm, toString, toTerm
 
Methods inherited from class aterm.pure.ATermApplImpl
accept, duplicate, equivalent, getAFun, getArgument, getArgumentArray, getArguments, getArity, getName, getNrSubTerms, getSubTerm, getType, hashFunction, init, initHashCode, isQuoted, make, make, make, match, setAnnotations, setArgument, setSubTerm
 
Methods inherited from class aterm.pure.ATermImpl
equals, getAnnotation, getAnnotations, getFactory, getPureFactory, getUniqueIdentifier, hasAnnotations, hashCode, init, internSetAnnotations, isEqual, match, match, removeAnnotation, removeAnnotations, setAnnotation, setHashCode, setUniqueIdentifier, writeToSharedTextFile, writeToTextFile, writeToTextFile
 
Methods inherited from class aterm.pure.ATermVisitableImpl
getChildAt, getChildCount, setChildAt
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface aterm.ATerm
equals, getAnnotation, getAnnotations, getFactory, hasAnnotations, hashCode, isEqual, match, match, removeAnnotation, removeAnnotations, setAnnotation, writeToSharedTextFile, writeToTextFile
 
Methods inherited from interface jjtraveler.Visitable
getChildAt, getChildCount, setChildAt
 
Methods inherited from interface aterm.Identifiable
getUniqueIdentifier
 

Constructor Detail

Property

public Property(Factory factory,
                aterm.ATermList annos,
                aterm.AFun fun,
                aterm.ATerm[] args)
Method Detail

isEqual

public boolean isEqual(Property peer)

isSortProperty

public boolean isSortProperty()
Overrides:
isSortProperty in class AbstractType

isImport

public boolean isImport()

isScript

public boolean isScript()

isScriptPath

public boolean isScriptPath()

isAction

public boolean isAction()

isEditor

public boolean isEditor()

isLibraryPath

public boolean isLibraryPath()

isModulePath

public boolean isModulePath()

isTextCategory

public boolean isTextCategory()

hasPath

public boolean hasPath()

hasList

public boolean hasList()

hasAction

public boolean hasAction()

hasEditor

public boolean hasEditor()

hasLanguage

public boolean hasLanguage()

hasExtension

public boolean hasExtension()

hasLabel

public boolean hasLabel()

hasCategory

public boolean hasCategory()

hasMap

public boolean hasMap()

getPath

public java.lang.String getPath()

setPath

public Property setPath(java.lang.String _path)

getList

public ActionDescriptionList getList()

setList

public Property setList(ActionDescriptionList _list)

getAction

public java.lang.String getAction()

setAction

public Property setAction(java.lang.String _action)

getEditor

public java.lang.String getEditor()

setEditor

public Property setEditor(java.lang.String _editor)

getLanguage

public java.lang.String getLanguage()

setLanguage

public Property setLanguage(java.lang.String _language)

getExtension

public java.lang.String getExtension()

setExtension

public Property setExtension(java.lang.String _extension)

getLabel

public java.lang.String getLabel()

setLabel

public Property setLabel(java.lang.String _label)

getCategory

public TextCategoryName getCategory()

setCategory

public Property setCategory(TextCategoryName _category)

getMap

public TextAttributeMap getMap()

setMap

public Property setMap(TextAttributeMap _map)

The Meta-Environment API