cz.cuni.pogamut.posh.properties
Class ParameterProperty

Package class diagram package ParameterProperty
java.lang.Object
  extended by java.beans.FeatureDescriptor
      extended by org.openide.nodes.Node.Property<T>
          extended by org.openide.nodes.PropertySupport<T>
              extended by org.openide.nodes.PropertySupport.ReadWrite<cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter>
                  extended by cz.cuni.pogamut.posh.properties.ParameterProperty

public class ParameterProperty
extends org.openide.nodes.PropertySupport.ReadWrite<cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter>

Property node representing the parameter of AP,C, and A&S. Property node provides custom editor and sets/gets value of the parameter.

Author:
Honza

Nested Class Summary
 
Nested classes/interfaces inherited from class org.openide.nodes.PropertySupport
org.openide.nodes.PropertySupport.Name, org.openide.nodes.PropertySupport.ReadOnly<T>, org.openide.nodes.PropertySupport.ReadWrite<T>, org.openide.nodes.PropertySupport.Reflection<T>, org.openide.nodes.PropertySupport.WriteOnly<T>
 
Constructor Summary
ParameterProperty(cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter parameter, org.openide.nodes.Sheet.Set set)
           
 
Method Summary
 PropertyEditor getPropertyEditor()
           
 cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter getValue()
           
 void setValue(cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter value)
           
 
Methods inherited from class org.openide.nodes.PropertySupport
canRead, canWrite
 
Methods inherited from class org.openide.nodes.Node.Property
equals, getHtmlDisplayName, getValueType, hashCode, isDefaultValue, restoreDefaultValue, supportsDefaultValue
 
Methods inherited from class java.beans.FeatureDescriptor
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterProperty

public ParameterProperty(cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter parameter,
                         org.openide.nodes.Sheet.Set set)
Method Detail

getPropertyEditor

public PropertyEditor getPropertyEditor()
Overrides:
getPropertyEditor in class org.openide.nodes.Node.Property<cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter>

getValue

public cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter getValue()
                                                                        throws IllegalAccessException,
                                                                               InvocationTargetException
Specified by:
getValue in class org.openide.nodes.Node.Property<cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter>
Throws:
IllegalAccessException
InvocationTargetException

setValue

public void setValue(cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter value)
              throws IllegalAccessException,
                     IllegalArgumentException,
                     InvocationTargetException
Specified by:
setValue in class org.openide.nodes.Node.Property<cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter>
Throws:
IllegalAccessException
IllegalArgumentException
InvocationTargetException


Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.