|
Teamcenter C++ API Reference
2312
|
#include <IExtendedResource.hxx>
Public Member Functions | |
| virtual void | addBoolDataPropertyValue (const bool &value, const std::string &key)=0 |
| virtual void | addDateTimePropertyValue (const date_t &value, const std::string &key)=0 |
| virtual void | addDecimalDataPropertyValue (const double &value, const std::string &key)=0 |
| virtual void | addDoubleDataPropertyValue (const double &value, const std::string &key)=0 |
| virtual void | addExtendedProperty (lis0lisfmwrk::Property *value, const std::string &key)=0 |
| virtual void | addFloatDataPropertyValue (const double &value, const std::string &key)=0 |
| virtual void | addIntDataPropertyValue (const int &value, const std::string &key)=0 |
| virtual void | addNamespace (const std::string &value, const std::string &key)=0 |
| virtual void | addProperty (lis0lisfmwrk::Property *value, const std::string &key)=0 |
| virtual void | addResourcePropertyValue (const std::string &str, const std::string &key)=0 |
| virtual void | addSimpleStringPropertyValue (const std::string &str, const std::string &key)=0 |
| virtual void | addStringDataPropertyValue (const std::string &value, const std::string &key)=0 |
| virtual void | addType (const std::string &type)=0 |
| virtual void | addXmlLiteralPropertyValue (const std::string &str, const std::string &key)=0 |
| virtual std::string | getAbout ()=0 |
| virtual bool | getBoolDataPropertyValue (const std::string &key, bool &isNull)=0 |
| virtual Teamcenter::BoolVector | getBoolDataPropertyValues (const std::string &key)=0 |
| virtual date_t | getDateTimePropertyValue (const std::string &key, bool &isNull)=0 |
| virtual Teamcenter::DateVector | getDateTimePropertyValues (const std::string &key)=0 |
| virtual double | getDecimalDataPropertyValue (const std::string &key, bool &isNull)=0 |
| virtual Teamcenter::DoubleVector | getDecimalDataPropertyValues (const std::string &key)=0 |
| virtual double | getDoubleDataPropertyValue (const std::string &key, bool &isNull)=0 |
| virtual Teamcenter::DoubleVector | getDoubleDataPropertyValues (const std::string &key)=0 |
| virtual std::map< std::string, lis0lisfmwrk::Property * > | getExtendedProperties ()=0 |
| virtual lis0lisfmwrk::Property * | getExtendedProperty (const std::string &key)=0 |
| virtual double | getFloatDataPropertyValue (const std::string &key, bool &isNull)=0 |
| virtual Teamcenter::DoubleVector | getFloatDataPropertyValues (const std::string &key)=0 |
| virtual int | getIntDataPropertyValue (const std::string &key, bool &isNull)=0 |
| virtual Teamcenter::IntVector | getIntDataPropertyValues (const std::string &key)=0 |
| virtual std::string | getNamespacePrefix (const std::string &url, bool &isNull)=0 |
| virtual std::map< std::string, std::string > | getNamespaces ()=0 |
| virtual std::string | getNamespaceURL (const std::string &prefix, bool &isNull)=0 |
| virtual std::map< std::string, lis0lisfmwrk::Property * > | getProperties ()=0 |
| virtual lis0lisfmwrk::Property * | getProperty (const std::string &key)=0 |
| virtual std::string | getResourcePropertyValue (const std::string &key)=0 |
| virtual std::vector< std::string > | getResourcePropertyValues (const std::string &key)=0 |
| virtual std::string | getSimpleStringPropertyValue (const std::string &key)=0 |
| virtual std::string | getStringDataPropertyValue (const std::string &key, bool &isNull)=0 |
| virtual std::vector< std::string > | getStringDataPropertyValues (const std::string &key)=0 |
| virtual std::string | getType ()=0 |
| virtual std::vector< std::string > | getTypes ()=0 |
| virtual std::string | getXmlLiteralPropertyValue (const std::string &key)=0 |
| IExtendedResource () | |
| virtual void | setAbout (const std::string &about)=0 |
| virtual void | setTypes (const std::vector< std::string > &types)=0 |
| virtual | ~IExtendedResource () |
Private Member Functions | |
| IExtendedResource (const IExtendedResource &) | |
| IExtendedResource & | operator= (const IExtendedResource &) |
Definition at line 46 of file IExtendedResource.hxx.
| lis0lisfmwrk::IExtendedResource::IExtendedResource | ( | ) |
Contructor
|
virtual |
Destructor
|
private |
Copy Constructor
|
pure virtual |
Adds boolean property to the property map
| [in] | str | Boolean property value of the Resource |
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Adds DateTime property to the property map
| [in] | str | DateTime property value of the Resource |
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Adds decimal property to the property map
| [in] | str | Decimal property value of the Resource |
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Adds double property to the property map
| [in] | str | Double property value of the Resource |
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Adds extended Linked data property to the extended property map of the Resource
| [in] | key | Resource property name with prefix |
| [in] | value | Resource property to add |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the float property from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Adds integer property to the property map
| [in] | str | Integer property value of the Resource |
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Adds namespace URL to the list
| [in] | key | Resource namespace key i.e. prefix |
| [in] | value | Resource namespace value i.e. URL |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Adds Linked data property to the property map
| [in] | key | Resource property name with prefix |
| [in] | value | Resouce property to add |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Adds resource property to the property map
| [in] | str | Property value of the Resource |
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Adds simple string property to the property map
| [in] | str | simple string property value of the Resource |
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Adds string property to the property map
| [in] | str | String property value of the Resource |
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Sets resource type value
| [in] | types | Resource type to be set on the resource |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Adds XML literal property to the property map
| [in] | str | XML literal property value of the Resource |
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtualinherited |
Retrieves the rdf:about value set on the resource.
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the boolean property from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the boolean properties from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the DateTime property from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the DateTime properties from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the decimal property from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the decimal properties from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the double property from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the double properties from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves all the Extended Linked data properties
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the extended Linked data property from the extended property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the float property from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the float properties from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the integer property from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the integer properties from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the namespace URL prefix for a given URL
| [in] | url | Namespace URL of the Resource |
| [in] | isNull | Flag if output is null or not |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the namespace prefix and URL list
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the namespace URL for a given prefix
| [in] | prefix | Namespace prefix of the Resource |
| [in] | isNull | Flag if output is null or not |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves all the Linked data properties of the Resource
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the Linked data property from the property map
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the resource property from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the resource properties from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the simple string property from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the string property from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the string properties from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the the resource type value
| [in] | types | Resource type set on the resource |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the resource type values
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Retrieves the XML literal property from the property map for a given key
| [in] | key | Resource property name with prefix |
Implemented in lis0lisfmwrk::AbstractResource.
|
private |
Assignment Operator
|
pure virtualinherited |
Sets rdf:about value
| [in] | about | About string to be set on the resource |
Implemented in lis0lisfmwrk::AbstractResource.
|
pure virtual |
Sets resource type values
| [in] | types | Resource types to be set on the resource |
Implemented in lis0lisfmwrk::AbstractResource.