org.netbeans.modules.cnd.api.model/1 1.3 1

Uses of Package
org.netbeans.modules.cnd.api.model

Packages that use org.netbeans.modules.cnd.api.model
org.netbeans.modules.cnd.api.model   
org.netbeans.modules.cnd.api.model.deep   
org.netbeans.modules.cnd.api.model.util   
 

Classes in org.netbeans.modules.cnd.api.model used by org.netbeans.modules.cnd.api.model
CsmChangeEvent
          Event for model change notifications
CsmClass
          Represents class, struct, enum and union
CsmClassifier
          Common ancestor for both fundamental (built-in) and compound types
CsmCompoundClassifier
          Common ancestor for compound types - classes and enums
CsmDeclaration
          Common ancestor for all declarations
CsmDeclaration.Kind
           
CsmEnum
           
CsmEnumerator
          Represents enumerator
CsmFile
          Represents a source file
CsmFriend
           
CsmFunction
           
CsmFunctionDefinition
          Represents function definition
CsmIdentifiable
          intefrace to present object that has unique ID unique ID is used to long-time stored references on Csm Objects
CsmInclude
          Represents include directive
CsmInheritance
          Represents inheritance - couple (base class, visibility)
CsmMacro
          Represents C/C++ macros
CsmMember
           
CsmMethod
           
CsmModel
          Source model
CsmModelListener
          Gets notification on model events for now, project opening and closing
CsmModelState
          Represents the state of the code model.
CsmModelStateListener
          Listener that is notified when the model changes its state
CsmNamedElement
          An element, which has a name: class, method, namespace, etc
CsmNamespace
          Represents a "logical" namespace - not a particular namespace declaration, but a join of all namespace declarations, which have thje given name (see interface CsmNamespaceDeclaration)
CsmNamespaceDefinition
          Represent namespace declaration
CsmObject
          Common ancestor for the majority of model classes
CsmOffsetable
          An object, which has correspondent file and a pair of offsets (start and end)
CsmOffsetable.Position
           
CsmOffsetableDeclaration
          Just a combination of two - for client convenience
CsmParameter
          Represents a parameter.
CsmProgressListener
          Gets notification on parsing events
CsmProject
           
CsmQualifiedNamedElement
          An element, which has qualified name: class, method, namespace, etc
CsmScope
          Represents a scope
CsmScopeElement
          Element of scope
CsmTemplateParameter
          Represent one template parameter
CsmTemplateParameter.Kind
           
CsmType
          Represents type Comments about offsetable part and text of type objects: type has start-end around it's classifier part, while return full text, i.e int a[5],b; ^ ^ | | st end for variable a getText() returns "int[5]" for variable b getText() returns "int"
CsmTypedef
           
CsmUID
          intefrace to present unique ID which must be used instead of storing hard reference to Csm Objects for a lont time
CsmValidable
          This interface provides a way to obtain validity of the instance of CSM object.
CsmVariable
          Represents a variable
CsmVariableDefinition
          Represents static varable definition
CsmVisibility
          Typesafe enumeration - represents member / inheritance visibility some utilities methods are in org.netbeans.modules.cnd.api.model.util.CsmInheritanceUtilities
 

Classes in org.netbeans.modules.cnd.api.model used by org.netbeans.modules.cnd.api.model.deep
CsmDeclaration
          Common ancestor for all declarations
CsmObject
          Common ancestor for the majority of model classes
CsmOffsetable
          An object, which has correspondent file and a pair of offsets (start and end)
CsmParameter
          Represents a parameter.
CsmScope
          Represents a scope
CsmScopeElement
          Element of scope
CsmVariable
          Represents a variable
 

Classes in org.netbeans.modules.cnd.api.model used by org.netbeans.modules.cnd.api.model.util
CsmChangeEvent
          Event for model change notifications
CsmClass
          Represents class, struct, enum and union
CsmClassifier
          Common ancestor for both fundamental (built-in) and compound types
CsmDeclaration
          Common ancestor for all declarations
CsmEnum
           
CsmField
           
CsmFile
          Represents a source file
CsmFunction
           
CsmFunctionDefinition
          Represents function definition
CsmInclude
          Represents include directive
CsmInheritance
          Represents inheritance - couple (base class, visibility)
CsmMacro
          Represents C/C++ macros
CsmNamedElement
          An element, which has a name: class, method, namespace, etc
CsmNamespace
          Represents a "logical" namespace - not a particular namespace declaration, but a join of all namespace declarations, which have thje given name (see interface CsmNamespaceDeclaration)
CsmNamespaceAlias
          Represents namespace alias, for example namespace CWLN = Company_with_very_long_name;
CsmNamespaceDefinition
          Represent namespace declaration
CsmObject
          Common ancestor for the majority of model classes
CsmOffsetableDeclaration
          Just a combination of two - for client convenience
CsmProject
           
CsmScopeElement
          Element of scope
CsmTypedef
           
CsmUsingDeclaration
          Represents a using declaration, such as using std::vector
CsmUsingDirective
           
CsmVariable
          Represents a variable
CsmVariableDefinition
          Represents static varable definition
 


org.netbeans.modules.cnd.api.model/1 1.3 1

Built on November 23 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.

Project Features

About this Project

CND was started in November 2009, is owned by DimaZh, and has 192 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20160708.bf2ac18). © 2014, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close