19 #include "AttributeFactory.h"    37 #ifdef TOPOLOGIC_DYNAMO    38             [IsVisibleInDynamoLibrary(
false)]
    47 #ifdef TOPOLOGIC_DYNAMO    48             [IsVisibleInDynamoLibrary(
false)]
    50             virtual bool CheckType(Type^ type) 
override;
    53             virtual bool CheckType(
const std::shared_ptr<TopologicCore::Attribute>& kpUtilitiesAttribute) 
override;
    55             virtual Object^ CreateValue(
const std::shared_ptr<TopologicCore::Attribute>& kpUtilitiesAttribute) 
override;
 A public abstract factory class to create an Attribute. This class should be inherited when new Attri...
Definition: AttributeFactory.h:38
 
An Attribute to a Topology maps an ID to its value. 
Definition: Attribute.h:31
 
(private) A factory class to create a String Attribute. 
Definition: StringAttributeFactory.h:28
 
Topologic is an open-source software modelling library enabling hierarchical and topological represen...
Definition: About.h:23
 
virtual Attribute ^ Create(String^ key, Object^ value) override
Creates an Attribute from a key and a value. 
Definition: StringAttributeFactory.cpp:26
 
virtual bool CheckType(Type^ type) override
Checks the type of the value.