package
0.0.0-20231102143828-eb15970857dc
Repository: https://github.com/pbrown12303/activecrl.git
Documentation: pkg.go.dev
# Functions
AddListMemberAfter adds a member to the list after the priorMemberReference and returns the newMemberReference.
AddListMemberBefore adds a member to the list before the postMember.
AddSetMember adds a member to the set.
AddStringListMemberAfter adds a string to the list after the priorMemberLiteral and returns the newMemberLiteral.
AddStringListMemberBefore adds a member to the list before the postMember.
AppendListMember adds a member to the end of the list.
AppendStringListMember adds a string to the end of the list.
BuildCrlDataStructuresDomain constructs the concept space for CRL data structures.
BuildCrlListsConcepts builds the CrlList concept and adds it as a child of the provided parent concept space.
BuildCrlSetsConcepts builds the CrlSets concept space and adds it as a child of the provided parent concept space.
BuildCrlStringListsConcepts builds the CrlStringList concept and adds it as a child of the provided parent concept space.
ClearList removes all members from the list.
ClearSet removes all members from the set.
ClearStringList removes all members from the list.
GetFirstLiteralForString returns the first Literal whose value is the given string.
GetFirstMemberLiteral returns the reference to the first member of the list.
GetFirstMemberReference returns the reference to the first member of the list.
GetFirstReferenceForMember returns the first reference to the given member.
GetLastMemberLiteral returns the reference to the last member of the list.
GetLastMemberReference returns the reference to the last member of the list.
GetListType returns the element that should be an abstraction of every member.
GetNextMemberLiteral returns the successor member literal in the list.
GetNextMemberReference returns the successor member reference in the list.
GetPriorMemberLiteral returns the predecessor member literal in the list.
GetPriorMemberReference returns the predecessor member reference in the list.
GetSetType returns the element that should be an abstraction of every member.
IsList returns true if the supplied Element is a refinement of List.
IsListMember returns true if the element is a memeber of the given list.
IsListMemberReference returns true if the supplied Reference is a refinement of ListMemberReference.
IsSetMember returns true if the element is a memeber of the given set.
IsStringList returns true if the supplied Element is a refinement of StringList.
IsStringListMember returns true if the string is a memeber of the given list.
IsStringListMemberLiteral returns true if the supplied Reference is a refinement of StringListMemberLiteral.
NewList creates an instance of a list.
NewListMemberReference creates a list member reference with its child concepts.
NewSet creates an instance of a set.
NewSetMemberReference creates a SetMemberReference with its child concepts.
NewStringList creates an instance of a list.
NewStringListMemberLiteral returns a new refinement of CrlStringListMemberLiteral.
PrependListMember adds a member to the end of the list.
PrependStringListMember adds a string to the beginning of the list.
RemoveListMember removes the first occurrance of an element from the given list.
RemoveSetMember removes the element from the given set.
RemoveStringListMember removes the first occurrance of an element from the given list.
SetListType sets the element that should be an abstraction of every member.
# Variables
CrlDataStructuresDomainURI is the uri for the concept space that defines the Crl Data Structures.
CrlListMemberReferenceURI is the URI that identifies the prototype for a list member reference.
CrlListReferenceToFirstMemberReferenceURI is the URI that identifies the prototype for the first member reference.
CrlListReferenceToLastMemberReferenceURI is the URI that identifies the prototype for a the last member reference.
CrlListReferenceToNextMemberReferenceURI is the URI that identifies a member reference's next member reference.
CrlListReferenceToPriorMemberReferenceURI is the URI that identifies a member reference's prior member reference.
CrlListTypeReferenceURI is the URI that identifies the prototype for a list type reference.
CrlListURI is the URI that identifies the prototype for list.
CrlSetMemberReferenceURI is the URI that identifies the prototype for a set member reference.
CrlSetTypeReferenceURI is the URI that identifies the prototype for a set type reference.
CrlSetURI is the URI that identifies the prototype for sets.
CrlStringListMemberLiteralURI is the URI that identifies the prototype for a list member literal.
CrlStringListReferenceToFirstMemberLiteralURI is the URI that identifies the prototype for the first member literal.
CrlStringListReferenceToLastMemberLiteralURI is the URI that identifies the prototype for a the last member literal.
CrlStringListReferenceToNextMemberLiteralURI is the URI that identifies a member literal's next member literal.
CrlStringListReferenceToPriorMemberLiteralURI is the URI that identifies a member literal's prior member literal.
CrlStringListURI is the URI that identifies the prototype for list.