com.vp.plugin.model
Interface ICPPAttributeCodeDetail

All Superinterfaces:
IElement, IModelElement

public interface ICPPAttributeCodeDetail
extends IModelElement


Field Summary
static java.lang.String CPPTYPEMODIFIER_ARRAY
           
static java.lang.String CPPTYPEMODIFIER_POINTER
           
static java.lang.String CPPTYPEMODIFIER_REF
           
static java.lang.String CPPTYPEMODIFIER_UNSPECIFIED
           
static java.lang.String PROP_CPPTYPEMODIFIER
           
static java.lang.String PROP_CPPVOLATILE
           
static java.lang.String PROP_MODELTYPE
           
static java.lang.String PROP_NAME
           
static java.lang.String PROP_PARENT
           
static java.lang.String PROP_PARENTCHANGED
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void delete()
           
 java.lang.String getCppTypeModifier()
           
 java.lang.String getId()
           
 java.lang.String getModelType()
           
 java.lang.String getName()
           
 IModelElement getParent()
           
 boolean isCppVolatile()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setCppTypeModifier(java.lang.String cppTypeModifier)
           
 void setCppVolatile(boolean cppVolatile)
           
 void setName(java.lang.String name)
           
 

Field Detail

CPPTYPEMODIFIER_ARRAY

public static final java.lang.String CPPTYPEMODIFIER_ARRAY
See Also:
Constant Field Values

CPPTYPEMODIFIER_POINTER

public static final java.lang.String CPPTYPEMODIFIER_POINTER
See Also:
Constant Field Values

CPPTYPEMODIFIER_REF

public static final java.lang.String CPPTYPEMODIFIER_REF
See Also:
Constant Field Values

CPPTYPEMODIFIER_UNSPECIFIED

public static final java.lang.String CPPTYPEMODIFIER_UNSPECIFIED
See Also:
Constant Field Values

PROP_CPPTYPEMODIFIER

public static final java.lang.String PROP_CPPTYPEMODIFIER
See Also:
Constant Field Values

PROP_CPPVOLATILE

public static final java.lang.String PROP_CPPVOLATILE
See Also:
Constant Field Values

PROP_MODELTYPE

public static final java.lang.String PROP_MODELTYPE
See Also:
Constant Field Values

PROP_NAME

public static final java.lang.String PROP_NAME
See Also:
Constant Field Values

PROP_PARENT

public static final java.lang.String PROP_PARENT
See Also:
Constant Field Values

PROP_PARENTCHANGED

public static final java.lang.String PROP_PARENTCHANGED
See Also:
Constant Field Values
Method Detail

getModelType

public java.lang.String getModelType()
Specified by:
getModelType in interface IModelElement

setName

public void setName(java.lang.String name)
Specified by:
setName in interface IModelElement

getName

public java.lang.String getName()
Specified by:
getName in interface IModelElement

getParent

public IModelElement getParent()
Specified by:
getParent in interface IModelElement

setCppTypeModifier

public void setCppTypeModifier(java.lang.String cppTypeModifier)

getCppTypeModifier

public java.lang.String getCppTypeModifier()

setCppVolatile

public void setCppVolatile(boolean cppVolatile)

isCppVolatile

public boolean isCppVolatile()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface IModelElement

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface IModelElement

getId

public java.lang.String getId()
Specified by:
getId in interface IModelElement

delete

public void delete()
Specified by:
delete in interface IModelElement