Nepomuk-Core
#include <abstractcode.h>
Public Member Functions | |
virtual | ~AbstractCode () |
virtual QString | propertyAdderDeclaration (const Property *property, const ResourceClass *resourceClass, const QString &nameSpace=QString()) const =0 |
virtual QString | propertyAdderDefinition (const Property *property, const ResourceClass *resourceClass) const =0 |
virtual QString | propertyGetterDeclaration (const Property *property, const ResourceClass *resourceClass, const QString &nameSpace=QString()) const =0 |
virtual QString | propertyGetterDefinition (const Property *property, const ResourceClass *resourceClass) const =0 |
virtual QString | propertyReversePropertyGetterDeclaration (const Property *property, const ResourceClass *resourceClass, const QString &nameSpace=QString()) const =0 |
virtual QString | propertyReversePropertyGetterDefinition (const Property *property, const ResourceClass *resourceClass) const =0 |
virtual QString | propertySetterDeclaration (const Property *property, const ResourceClass *resourceClass, const QString &nameSpace=QString()) const =0 |
virtual QString | propertySetterDefinition (const Property *property, const ResourceClass *resourceClass) const =0 |
virtual QString | resourceAllResourcesDeclaration (const ResourceClass *resourceClass, const QString &nameSpace=QString()) const =0 |
virtual QString | resourceAllResourcesDefinition (const ResourceClass *resourceClass) const =0 |
virtual QString | resourcePseudoInheritanceDeclaration (const ResourceClass *resourceBaseClass, const ResourceClass *resourceClass, const QString &nameSpace=QString()) const =0 |
virtual QString | resourcePseudoInheritanceDefinition (const ResourceClass *resourceBaseClass, const ResourceClass *resourceClass) const =0 |
Detailed Description
A class that encapsulates the definition generation methods.
This class encapsulates the code generation for the definitions of the resource and property getter and setter methods.
Definition at line 29 of file abstractcode.h.
Constructor & Destructor Documentation
|
inlinevirtual |
Definition at line 32 of file abstractcode.h.
Member Function Documentation
|
pure virtual |
Returns the declaration of the property adder method.
- Parameters
-
property The property to work on. resourceClass The resource the property belongs to. withNamespace Whether the namespace shall be included or not.
Implemented in SafeCode.
|
pure virtual |
Returns the definition of the property adder method.
- Parameters
-
property The property to work on. resourceClass The resource the property belongs to.
Implemented in SafeCode.
|
pure virtual |
Returns the declaration of the property getter method.
- Parameters
-
property The property to work on. resourceClass The resource the property belongs to. withNamespace Whether the namespace shall be included or not.
Implemented in SafeCode.
|
pure virtual |
Returns the definition of the property getter method.
- Parameters
-
property The property to work on. resourceClass The resource the property belongs to.
Implemented in SafeCode.
|
pure virtual |
Returns the declaration of the property for the reverse property getter method.
- Parameters
-
property The property to work on. resourceClass The resource the property belongs to. withNamespace Whether the namespace shall be included or not.
Implemented in SafeCode.
|
pure virtual |
Returns the definition of the property for the reverse property getter method.
- Parameters
-
property The property to work on. resourceClass The resource the property belongs to.
Implemented in SafeCode.
|
pure virtual |
Returns the declaration of the property setter method.
- Parameters
-
property The property to work on. resourceClass The resource the property belongs to. withNamespace Whether the namespace shall be included or not.
Implemented in SafeCode.
|
pure virtual |
Returns the definition of the property setter method.
- Parameters
-
property The property to work on. resourceClass The resource the property belongs to.
Implemented in SafeCode.
|
pure virtual |
Returns the declaration of the resource method that returns all resources.
- Parameters
-
resourceClass The resource to work on. withNamespace Whether the namespace shall be included or not.
Implemented in SafeCode.
|
pure virtual |
Returns the definition of the resource method that returns all resources.
- Parameters
-
resourceClass The resource to work on.
Implemented in SafeCode.
|
pure virtual |
Returns the declaration of the resource method that provides pseudo inheritance.
- Parameters
-
resourceBaseClass The resource to work on. resourceClass The resource to cast to. withNamespace Whether the namespace shall be included or not.
Implemented in SafeCode.
|
pure virtual |
Returns the definition of the resource method that provides pseudo inheritance.
- Parameters
-
resourceBaseClass The resource to work on. resourceClass The resource to cast to.
Implemented in SafeCode.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:09 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.