com.vp.plugin.model
Interface ICPPOperationCodeDetail

All Superinterfaces:
IElement, IModelElement

public interface ICPPOperationCodeDetail
extends IModelElement


Field Summary
static java.lang.String CPPFUNCTIONSPECIFIER_EXPLICIT
           
static java.lang.String CPPFUNCTIONSPECIFIER_INLINE
           
static java.lang.String CPPFUNCTIONSPECIFIER_NONE
           
static java.lang.String CPPFUNCTIONSPECIFIER_VIRTUAL
           
static java.lang.String CPPRETURNTYPEMODIFIER_ARRAY
           
static java.lang.String CPPRETURNTYPEMODIFIER_POINTER
           
static java.lang.String CPPRETURNTYPEMODIFIER_REF
           
static java.lang.String CPPRETURNTYPEMODIFIER_UNSPECIFIED
           
static java.lang.String PROP_CPPBODYCODE
           
static java.lang.String PROP_CPPFRIEND
           
static java.lang.String PROP_CPPFUNCTIONSPECIFIER
           
static java.lang.String PROP_CPPINLINE
           
static java.lang.String PROP_CPPRETURNTYPECHANGEABLE
           
static java.lang.String PROP_CPPRETURNTYPEMODIFIER
           
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 getCppBodyCode()
           
 java.lang.String getCppFunctionSpecifier()
           
 java.lang.String getCppReturnTypeModifier()
           
 java.lang.String getId()
           
 java.lang.String getModelType()
           
 java.lang.String getName()
           
 IModelElement getParent()
           
 boolean isCppFriend()
           
 boolean isCppInline()
           
 boolean isCppReturnTypeChangeable()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setCppBodyCode(java.lang.String cppBodyCode)
           
 void setCppFriend(boolean cppFriend)
           
 void setCppFunctionSpecifier(java.lang.String cppFunctionSpecifier)
           
 void setCppInline(boolean cppInline)
           
 void setCppReturnTypeChangeable(boolean cppReturnTypeChangeable)
           
 void setCppReturnTypeModifier(java.lang.String cppReturnTypeModifier)
           
 void setName(java.lang.String name)
           
 

Field Detail

CPPFUNCTIONSPECIFIER_EXPLICIT

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

CPPFUNCTIONSPECIFIER_INLINE

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

CPPFUNCTIONSPECIFIER_NONE

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

CPPFUNCTIONSPECIFIER_VIRTUAL

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

CPPRETURNTYPEMODIFIER_ARRAY

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

CPPRETURNTYPEMODIFIER_POINTER

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

CPPRETURNTYPEMODIFIER_REF

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

CPPRETURNTYPEMODIFIER_UNSPECIFIED

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

PROP_CPPBODYCODE

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

PROP_CPPFRIEND

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

PROP_CPPFUNCTIONSPECIFIER

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

PROP_CPPINLINE

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

PROP_CPPRETURNTYPECHANGEABLE

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

PROP_CPPRETURNTYPEMODIFIER

public static final java.lang.String PROP_CPPRETURNTYPEMODIFIER
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

setCppReturnTypeModifier

public void setCppReturnTypeModifier(java.lang.String cppReturnTypeModifier)

getCppReturnTypeModifier

public java.lang.String getCppReturnTypeModifier()

setCppFunctionSpecifier

public void setCppFunctionSpecifier(java.lang.String cppFunctionSpecifier)

getCppFunctionSpecifier

public java.lang.String getCppFunctionSpecifier()

setCppBodyCode

public void setCppBodyCode(java.lang.String cppBodyCode)

getCppBodyCode

public java.lang.String getCppBodyCode()

setCppInline

public void setCppInline(boolean cppInline)

isCppInline

public boolean isCppInline()

setCppFriend

public void setCppFriend(boolean cppFriend)

isCppFriend

public boolean isCppFriend()

setCppReturnTypeChangeable

public void setCppReturnTypeChangeable(boolean cppReturnTypeChangeable)

isCppReturnTypeChangeable

public boolean isCppReturnTypeChangeable()

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