CastProviderAsIdentifiable(const mitk::IPropertyProvider *provider) const | mitk::PropertyRelationRuleBase | protected |
Clone() const | mitk::PropertyRelationRuleBase | |
Connect(IPropertyOwner *source, const IPropertyProvider *destination) const | mitk::PropertyRelationRuleBase | protected |
Connect_datalayer(IPropertyOwner *source, const IPropertyProvider *destination, const InstanceIDType &instanceID) const =0 | mitk::PropertyRelationRuleBase | protectedpure virtual |
ConstPointer typedef | mitk::PropertyRelationRuleBase | |
DataRelationUIDVectorType typedef | mitk::PropertyRelationRuleBase | protected |
Disconnect(IPropertyOwner *source, const IPropertyProvider *destination, RelationType layer=RelationType::Complete) const | mitk::PropertyRelationRuleBase | |
Disconnect(IPropertyOwner *source, RelationUIDType relationUID, RelationType layer=RelationType::Complete) const | mitk::PropertyRelationRuleBase | |
Disconnect_datalayer(IPropertyOwner *source, const RelationUIDType &relationUID) const =0 | mitk::PropertyRelationRuleBase | protectedpure virtual |
GetClassHierarchy() const | mitk::PropertyRelationRuleBase | inlinevirtual |
GetClassName() const | mitk::PropertyRelationRuleBase | virtual |
GetConnectedSourcesDetector() const | mitk::PropertyRelationRuleBase | |
GetDestinationCandidateIndicator() const | mitk::PropertyRelationRuleBase | |
GetDestinationDetector(const IPropertyProvider *source, RelationUIDType relationUID) const | mitk::PropertyRelationRuleBase | |
GetDestinationRoleName() const =0 | mitk::PropertyRelationRuleBase | pure virtual |
GetDestinationsDetector(const IPropertyProvider *source, RelationType exclusiveRelation=RelationType::None) const | mitk::PropertyRelationRuleBase | |
GetDestinationUIDByInstanceID(const IPropertyProvider *source, const InstanceIDType &instanceID) const | mitk::PropertyRelationRuleBase | protected |
GetDisplayName() const =0 | mitk::PropertyRelationRuleBase | pure virtual |
GetExistingRelations(const IPropertyProvider *source, RelationType layer=RelationType::None) const | mitk::PropertyRelationRuleBase | |
GetInstanceID_IDLayer(const IPropertyProvider *source, const IPropertyProvider *destination) const | mitk::PropertyRelationRuleBase | protected |
GetInstanceIDByPropertyName(const std::string propName) | mitk::PropertyRelationRuleBase | protectedstatic |
GetInstanceIDByRelationUID(const IPropertyProvider *source, const RelationUIDType &relationUID) const | mitk::PropertyRelationRuleBase | protected |
GetPropertyKeys(const IPropertyProvider *owner) | mitk::PropertyRelationRuleBase | protectedstatic |
GetRelationPropertyPaths(const IPropertyProvider *source, RelationUIDType relationUID, RelationType layer=RelationType::Data) const | mitk::PropertyRelationRuleBase | |
GetRelationTypes(const IPropertyProvider *source, const IPropertyProvider *destination) const | mitk::PropertyRelationRuleBase | |
GetRelationUID(const IPropertyProvider *source, const IPropertyProvider *destination) const | mitk::PropertyRelationRuleBase | |
GetRelationUIDByInstanceID(const IPropertyProvider *source, const InstanceIDType &instanceID) const | mitk::PropertyRelationRuleBase | protected |
GetRelationUIDs(const IPropertyProvider *source, const IPropertyProvider *destination) const | mitk::PropertyRelationRuleBase | |
GetRelationUIDs_DataLayer(const IPropertyProvider *source, const IPropertyProvider *destination, const InstanceIDVectorType &instances_IDLayer) const =0 | mitk::PropertyRelationRuleBase | protectedpure virtual |
GetRIIDestinationUIDPropertyKeyPath(const InstanceIDType &instanceID="") | mitk::PropertyRelationRuleBase | static |
GetRIIPropertyKeyPath(const std::string propName, const InstanceIDType &instanceID) | mitk::PropertyRelationRuleBase | static |
GetRIIPropertyRegEx(const std::string propName="", const InstanceIDType &instanceID="") const | mitk::PropertyRelationRuleBase | protected |
GetRIIRelationUIDPropertyKeyPath(const InstanceIDType &instanceID="") | mitk::PropertyRelationRuleBase | static |
GetRIIRuleIDPropertyKeyPath(const InstanceIDType &instanceID="") | mitk::PropertyRelationRuleBase | static |
GetRootKeyPath() | mitk::PropertyRelationRuleBase | static |
GetRuleID() const =0 | mitk::PropertyRelationRuleBase | pure virtual |
GetRuleIDByInstanceID(const IPropertyProvider *source, const InstanceIDType &instanceID) const | mitk::PropertyRelationRuleBase | protected |
GetSourceCandidateIndicator() const | mitk::PropertyRelationRuleBase | |
GetSourceRoleName() const =0 | mitk::PropertyRelationRuleBase | pure virtual |
GetSourcesDetector(const IPropertyProvider *destination, RelationType exclusiveRelation=RelationType::None) const | mitk::PropertyRelationRuleBase | |
GetStaticNameOfClass() | mitk::PropertyRelationRuleBase | inlinestatic |
HasRelation(const IPropertyProvider *source, const IPropertyProvider *destination, RelationType requiredRelation=RelationType::None) const | mitk::PropertyRelationRuleBase | |
InstanceIDType typedef | mitk::PropertyRelationRuleBase | |
InstanceIDVectorType typedef | mitk::PropertyRelationRuleBase | protected |
InternalClone() const override | mitk::PropertyRelationRuleBase | protected |
IsAbstract() const | mitk::PropertyRelationRuleBase | virtual |
IsDestinationCandidate(const IPropertyProvider *owner) const | mitk::PropertyRelationRuleBase | virtual |
IsSource(const IPropertyProvider *owner) const | mitk::PropertyRelationRuleBase | |
IsSourceCandidate(const IPropertyProvider *owner) const | mitk::PropertyRelationRuleBase | virtual |
IsSupportedRuleID(const RuleIDType &ruleID) const | mitk::PropertyRelationRuleBase | protectedvirtual |
itkCreateAnotherMacro(Self) | mitk::PropertyRelationRuleBase | |
NULL_INSTANCE_ID() | mitk::PropertyRelationRuleBase | protectedstatic |
Pointer typedef | mitk::PropertyRelationRuleBase | |
PropertyRelationRuleBase()=default | mitk::PropertyRelationRuleBase | protected |
RelationType enum name | mitk::PropertyRelationRuleBase | |
RelationUIDType typedef | mitk::PropertyRelationRuleBase | |
RelationUIDVectorType typedef | mitk::PropertyRelationRuleBase | |
RelationVectorType typedef | mitk::PropertyRelationRuleBase | |
RuleIDType typedef | mitk::PropertyRelationRuleBase | |
Self typedef | mitk::PropertyRelationRuleBase | |
Superclass typedef | mitk::PropertyRelationRuleBase | |
~PropertyRelationRuleBase() override=default | mitk::PropertyRelationRuleBase | protected |