Copyright | (c) DFKI GmbH 2012 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | non-portable(derive Typeable instances) |
Safe Haskell | None |
OWL2.ATC_OWL2
Contents
Description
Automatic derivation of instances via DrIFT-rule ShATermConvertible, Json
for the type(s):
EquivOrDisjoint
DomainOrRange
SameOrDifferent
Relation
Character
PositiveOrNegative
QuantifierType
DatatypeCat
CardinalityType
Cardinality
JunctionType
Entity
EntityType
TypedOrUntyped
Literal
NNInt
IntLit
DecLit
FloatLit
ObjectPropertyExpression
DataRange
ClassExpression
Annotation
AnnotationValue
AnnotationAxiom
AnnotationSubject
Axiom
ClassAxiom
ObjectPropertyAxiom
SubObjectPropertyExpression
DataPropertyAxiom
Assertion
Rule
IndividualArg
DataArg
UnknownArg
Atom
DGAtom
DGNodeAssertion
DGEdgeAssertion
OntologySyntaxType
OntologyMetadata
OntologyDocument
PrefixDeclaration
Ontology
ExtEntityType
SymbItems
SymbMapItems
RawSymb
Sign
SignAxiom
RoleKind
RoleType
DesKind
DomainOrRangeOrFunc
OWLMorphism
ProfSub
NumberRestrictions
OWLSub
Profiles
Orphan instances
Generic Ontology Source # | |
Generic PrefixDeclaration Source # | |
Associated Types type Rep PrefixDeclaration :: Type -> Type Methods from :: PrefixDeclaration -> Rep PrefixDeclaration x to :: Rep PrefixDeclaration x -> PrefixDeclaration | |
Generic OntologyDocument Source # | |
Associated Types type Rep OntologyDocument :: Type -> Type Methods from :: OntologyDocument -> Rep OntologyDocument x to :: Rep OntologyDocument x -> OntologyDocument | |
Generic OntologyMetadata Source # | |
Associated Types type Rep OntologyMetadata :: Type -> Type Methods from :: OntologyMetadata -> Rep OntologyMetadata x to :: Rep OntologyMetadata x -> OntologyMetadata | |
Generic OntologySyntaxType Source # | |
Associated Types type Rep OntologySyntaxType :: Type -> Type Methods from :: OntologySyntaxType -> Rep OntologySyntaxType x to :: Rep OntologySyntaxType x -> OntologySyntaxType | |
Generic DGEdgeAssertion Source # | |
Associated Types type Rep DGEdgeAssertion :: Type -> Type Methods from :: DGEdgeAssertion -> Rep DGEdgeAssertion x to :: Rep DGEdgeAssertion x -> DGEdgeAssertion | |
Generic DGNodeAssertion Source # | |
Associated Types type Rep DGNodeAssertion :: Type -> Type Methods from :: DGNodeAssertion -> Rep DGNodeAssertion x to :: Rep DGNodeAssertion x -> DGNodeAssertion | |
Generic DGAtom Source # | |
Generic Atom Source # | |
Generic UnknownArg Source # | |
Associated Types type Rep UnknownArg :: Type -> Type | |
Generic DataArg Source # | |
Generic IndividualArg Source # | |
Associated Types type Rep IndividualArg :: Type -> Type | |
Generic Rule Source # | |
Generic Assertion Source # | |
Generic DataPropertyAxiom Source # | |
Associated Types type Rep DataPropertyAxiom :: Type -> Type Methods from :: DataPropertyAxiom -> Rep DataPropertyAxiom x to :: Rep DataPropertyAxiom x -> DataPropertyAxiom | |
Generic SubObjectPropertyExpression Source # | |
Associated Types type Rep SubObjectPropertyExpression :: Type -> Type Methods from :: SubObjectPropertyExpression -> Rep SubObjectPropertyExpression x to :: Rep SubObjectPropertyExpression x -> SubObjectPropertyExpression | |
Generic ObjectPropertyAxiom Source # | |
Associated Types type Rep ObjectPropertyAxiom :: Type -> Type Methods from :: ObjectPropertyAxiom -> Rep ObjectPropertyAxiom x to :: Rep ObjectPropertyAxiom x -> ObjectPropertyAxiom | |
Generic ClassAxiom Source # | |
Associated Types type Rep ClassAxiom :: Type -> Type | |
Generic Axiom Source # | |
Generic AnnotationSubject Source # | |
Associated Types type Rep AnnotationSubject :: Type -> Type Methods from :: AnnotationSubject -> Rep AnnotationSubject x to :: Rep AnnotationSubject x -> AnnotationSubject | |
Generic AnnotationAxiom Source # | |
Associated Types type Rep AnnotationAxiom :: Type -> Type Methods from :: AnnotationAxiom -> Rep AnnotationAxiom x to :: Rep AnnotationAxiom x -> AnnotationAxiom | |
Generic AnnotationValue Source # | |
Associated Types type Rep AnnotationValue :: Type -> Type Methods from :: AnnotationValue -> Rep AnnotationValue x to :: Rep AnnotationValue x -> AnnotationValue | |
Generic Annotation Source # | |
Associated Types type Rep Annotation :: Type -> Type | |
Generic ClassExpression Source # | |
Associated Types type Rep ClassExpression :: Type -> Type Methods from :: ClassExpression -> Rep ClassExpression x to :: Rep ClassExpression x -> ClassExpression | |
Generic DataRange Source # | |
Generic ObjectPropertyExpression Source # | |
Associated Types type Rep ObjectPropertyExpression :: Type -> Type Methods from :: ObjectPropertyExpression -> Rep ObjectPropertyExpression x to :: Rep ObjectPropertyExpression x -> ObjectPropertyExpression | |
Generic FloatLit Source # | |
Generic DecLit Source # | |
Generic IntLit Source # | |
Generic NNInt Source # | |
Generic Literal Source # | |
Generic TypedOrUntyped Source # | |
Associated Types type Rep TypedOrUntyped :: Type -> Type | |
Generic EntityType Source # | |
Associated Types type Rep EntityType :: Type -> Type | |
Generic Entity Source # | |
Generic JunctionType Source # | |
Associated Types type Rep JunctionType :: Type -> Type | |
Generic CardinalityType Source # | |
Associated Types type Rep CardinalityType :: Type -> Type Methods from :: CardinalityType -> Rep CardinalityType x to :: Rep CardinalityType x -> CardinalityType | |
Generic DatatypeCat Source # | |
Associated Types type Rep DatatypeCat :: Type -> Type | |
Generic QuantifierType Source # | |
Associated Types type Rep QuantifierType :: Type -> Type | |
Generic PositiveOrNegative Source # | |
Associated Types type Rep PositiveOrNegative :: Type -> Type Methods from :: PositiveOrNegative -> Rep PositiveOrNegative x to :: Rep PositiveOrNegative x -> PositiveOrNegative | |
Generic Character Source # | |
Generic Relation Source # | |
Generic SameOrDifferent Source # | |
Associated Types type Rep SameOrDifferent :: Type -> Type Methods from :: SameOrDifferent -> Rep SameOrDifferent x to :: Rep SameOrDifferent x -> SameOrDifferent | |
Generic DomainOrRange Source # | |
Associated Types type Rep DomainOrRange :: Type -> Type | |
Generic EquivOrDisjoint Source # | |
Associated Types type Rep EquivOrDisjoint :: Type -> Type Methods from :: EquivOrDisjoint -> Rep EquivOrDisjoint x to :: Rep EquivOrDisjoint x -> EquivOrDisjoint | |
Generic Profiles Source # | |
Generic DesKind Source # | |
Generic RoleType Source # | |
Generic RoleKind Source # | |
Generic SignAxiom Source # | |
Generic Sign Source # | |
Generic RawSymb Source # | |
Generic SymbMapItems Source # | |
Associated Types type Rep SymbMapItems :: Type -> Type | |
Generic SymbItems Source # | |
Generic ExtEntityType Source # | |
Associated Types type Rep ExtEntityType :: Type -> Type | |
Generic OWLMorphism Source # | |
Associated Types type Rep OWLMorphism :: Type -> Type | |
Generic OWLSub Source # | |
Generic NumberRestrictions Source # | |
Associated Types type Rep NumberRestrictions :: Type -> Type Methods from :: NumberRestrictions -> Rep NumberRestrictions x to :: Rep NumberRestrictions x -> NumberRestrictions | |
Generic ProfSub Source # | |
FromJSON Ontology Source # | |
FromJSON PrefixDeclaration Source # | |
Methods parseJSON :: Value -> Parser PrefixDeclaration parseJSONList :: Value -> Parser [PrefixDeclaration] | |
FromJSON OntologyDocument Source # | |
Methods parseJSON :: Value -> Parser OntologyDocument parseJSONList :: Value -> Parser [OntologyDocument] | |
FromJSON OntologyMetadata Source # | |
Methods parseJSON :: Value -> Parser OntologyMetadata parseJSONList :: Value -> Parser [OntologyMetadata] | |
FromJSON OntologySyntaxType Source # | |
Methods parseJSON :: Value -> Parser OntologySyntaxType parseJSONList :: Value -> Parser [OntologySyntaxType] | |
FromJSON DGEdgeAssertion Source # | |
Methods parseJSON :: Value -> Parser DGEdgeAssertion parseJSONList :: Value -> Parser [DGEdgeAssertion] | |
FromJSON DGNodeAssertion Source # | |
Methods parseJSON :: Value -> Parser DGNodeAssertion parseJSONList :: Value -> Parser [DGNodeAssertion] | |
FromJSON DGAtom Source # | |
FromJSON Atom Source # | |
FromJSON UnknownArg Source # | |
FromJSON DataArg Source # | |
FromJSON IndividualArg Source # | |
FromJSON Rule Source # | |
FromJSON Assertion Source # | |
FromJSON DataPropertyAxiom Source # | |
Methods parseJSON :: Value -> Parser DataPropertyAxiom parseJSONList :: Value -> Parser [DataPropertyAxiom] | |
FromJSON SubObjectPropertyExpression Source # | |
Methods parseJSON :: Value -> Parser SubObjectPropertyExpression parseJSONList :: Value -> Parser [SubObjectPropertyExpression] | |
FromJSON ObjectPropertyAxiom Source # | |
Methods parseJSON :: Value -> Parser ObjectPropertyAxiom parseJSONList :: Value -> Parser [ObjectPropertyAxiom] | |
FromJSON ClassAxiom Source # | |
FromJSON Axiom Source # | |
FromJSON AnnotationSubject Source # | |
Methods parseJSON :: Value -> Parser AnnotationSubject parseJSONList :: Value -> Parser [AnnotationSubject] | |
FromJSON AnnotationAxiom Source # | |
Methods parseJSON :: Value -> Parser AnnotationAxiom parseJSONList :: Value -> Parser [AnnotationAxiom] | |
FromJSON AnnotationValue Source # | |
Methods parseJSON :: Value -> Parser AnnotationValue parseJSONList :: Value -> Parser [AnnotationValue] | |
FromJSON Annotation Source # | |
FromJSON ClassExpression Source # | |
Methods parseJSON :: Value -> Parser ClassExpression parseJSONList :: Value -> Parser [ClassExpression] | |
FromJSON DataRange Source # | |
FromJSON ObjectPropertyExpression Source # | |
Methods parseJSON :: Value -> Parser ObjectPropertyExpression parseJSONList :: Value -> Parser [ObjectPropertyExpression] | |
FromJSON FloatLit Source # | |
FromJSON DecLit Source # | |
FromJSON IntLit Source # | |
FromJSON NNInt Source # | |
FromJSON Literal Source # | |
FromJSON TypedOrUntyped Source # | |
FromJSON EntityType Source # | |
FromJSON Entity Source # | |
FromJSON JunctionType Source # | |
FromJSON CardinalityType Source # | |
Methods parseJSON :: Value -> Parser CardinalityType parseJSONList :: Value -> Parser [CardinalityType] | |
FromJSON DatatypeCat Source # | |
FromJSON QuantifierType Source # | |
FromJSON PositiveOrNegative Source # | |
Methods parseJSON :: Value -> Parser PositiveOrNegative parseJSONList :: Value -> Parser [PositiveOrNegative] | |
FromJSON Character Source # | |
FromJSON Relation Source # | |
FromJSON SameOrDifferent Source # | |
Methods parseJSON :: Value -> Parser SameOrDifferent parseJSONList :: Value -> Parser [SameOrDifferent] | |
FromJSON DomainOrRange Source # | |
FromJSON EquivOrDisjoint Source # | |
Methods parseJSON :: Value -> Parser EquivOrDisjoint parseJSONList :: Value -> Parser [EquivOrDisjoint] | |
FromJSON Profiles Source # | |
FromJSON DesKind Source # | |
FromJSON RoleType Source # | |
FromJSON RoleKind Source # | |
FromJSON SignAxiom Source # | |
FromJSON Sign Source # | |
FromJSON RawSymb Source # | |
FromJSON SymbMapItems Source # | |
FromJSON SymbItems Source # | |
FromJSON ExtEntityType Source # | |
FromJSON OWLMorphism Source # | |
FromJSON OWLSub Source # | |
FromJSON NumberRestrictions Source # | |
Methods parseJSON :: Value -> Parser NumberRestrictions parseJSONList :: Value -> Parser [NumberRestrictions] | |
FromJSON ProfSub Source # | |
ToJSON Ontology Source # | |
Methods toEncoding :: Ontology -> Encoding toJSONList :: [Ontology] -> Value toEncodingList :: [Ontology] -> Encoding | |
ToJSON PrefixDeclaration Source # | |
Methods toJSON :: PrefixDeclaration -> Value toEncoding :: PrefixDeclaration -> Encoding toJSONList :: [PrefixDeclaration] -> Value toEncodingList :: [PrefixDeclaration] -> Encoding | |
ToJSON OntologyDocument Source # | |
Methods toJSON :: OntologyDocument -> Value toEncoding :: OntologyDocument -> Encoding toJSONList :: [OntologyDocument] -> Value toEncodingList :: [OntologyDocument] -> Encoding | |
ToJSON OntologyMetadata Source # | |
Methods toJSON :: OntologyMetadata -> Value toEncoding :: OntologyMetadata -> Encoding toJSONList :: [OntologyMetadata] -> Value toEncodingList :: [OntologyMetadata] -> Encoding | |
ToJSON OntologySyntaxType Source # | |
Methods toJSON :: OntologySyntaxType -> Value toEncoding :: OntologySyntaxType -> Encoding toJSONList :: [OntologySyntaxType] -> Value toEncodingList :: [OntologySyntaxType] -> Encoding | |
ToJSON DGEdgeAssertion Source # | |
Methods toJSON :: DGEdgeAssertion -> Value toEncoding :: DGEdgeAssertion -> Encoding toJSONList :: [DGEdgeAssertion] -> Value toEncodingList :: [DGEdgeAssertion] -> Encoding | |
ToJSON DGNodeAssertion Source # | |
Methods toJSON :: DGNodeAssertion -> Value toEncoding :: DGNodeAssertion -> Encoding toJSONList :: [DGNodeAssertion] -> Value toEncodingList :: [DGNodeAssertion] -> Encoding | |
ToJSON DGAtom Source # | |
Methods toEncoding :: DGAtom -> Encoding toJSONList :: [DGAtom] -> Value toEncodingList :: [DGAtom] -> Encoding | |
ToJSON Atom Source # | |
Methods toEncoding :: Atom -> Encoding toJSONList :: [Atom] -> Value toEncodingList :: [Atom] -> Encoding | |
ToJSON UnknownArg Source # | |
Methods toJSON :: UnknownArg -> Value toEncoding :: UnknownArg -> Encoding toJSONList :: [UnknownArg] -> Value toEncodingList :: [UnknownArg] -> Encoding | |
ToJSON DataArg Source # | |
Methods toEncoding :: DataArg -> Encoding toJSONList :: [DataArg] -> Value toEncodingList :: [DataArg] -> Encoding | |
ToJSON IndividualArg Source # | |
Methods toJSON :: IndividualArg -> Value toEncoding :: IndividualArg -> Encoding toJSONList :: [IndividualArg] -> Value toEncodingList :: [IndividualArg] -> Encoding | |
ToJSON Rule Source # | |
Methods toEncoding :: Rule -> Encoding toJSONList :: [Rule] -> Value toEncodingList :: [Rule] -> Encoding | |
ToJSON Assertion Source # | |
Methods toEncoding :: Assertion -> Encoding toJSONList :: [Assertion] -> Value toEncodingList :: [Assertion] -> Encoding | |
ToJSON DataPropertyAxiom Source # | |
Methods toJSON :: DataPropertyAxiom -> Value toEncoding :: DataPropertyAxiom -> Encoding toJSONList :: [DataPropertyAxiom] -> Value toEncodingList :: [DataPropertyAxiom] -> Encoding | |
ToJSON SubObjectPropertyExpression Source # | |
Methods toJSON :: SubObjectPropertyExpression -> Value toEncoding :: SubObjectPropertyExpression -> Encoding toJSONList :: [SubObjectPropertyExpression] -> Value toEncodingList :: [SubObjectPropertyExpression] -> Encoding | |
ToJSON ObjectPropertyAxiom Source # | |
Methods toJSON :: ObjectPropertyAxiom -> Value toEncoding :: ObjectPropertyAxiom -> Encoding toJSONList :: [ObjectPropertyAxiom] -> Value toEncodingList :: [ObjectPropertyAxiom] -> Encoding | |
ToJSON ClassAxiom Source # | |
Methods toJSON :: ClassAxiom -> Value toEncoding :: ClassAxiom -> Encoding toJSONList :: [ClassAxiom] -> Value toEncodingList :: [ClassAxiom] -> Encoding | |
ToJSON Axiom Source # | |
Methods toEncoding :: Axiom -> Encoding toJSONList :: [Axiom] -> Value toEncodingList :: [Axiom] -> Encoding | |
ToJSON AnnotationSubject Source # | |
Methods toJSON :: AnnotationSubject -> Value toEncoding :: AnnotationSubject -> Encoding toJSONList :: [AnnotationSubject] -> Value toEncodingList :: [AnnotationSubject] -> Encoding | |
ToJSON AnnotationAxiom Source # | |
Methods toJSON :: AnnotationAxiom -> Value toEncoding :: AnnotationAxiom -> Encoding toJSONList :: [AnnotationAxiom] -> Value toEncodingList :: [AnnotationAxiom] -> Encoding | |
ToJSON AnnotationValue Source # | |
Methods toJSON :: AnnotationValue -> Value toEncoding :: AnnotationValue -> Encoding toJSONList :: [AnnotationValue] -> Value toEncodingList :: [AnnotationValue] -> Encoding | |
ToJSON Annotation Source # | |
Methods toJSON :: Annotation -> Value toEncoding :: Annotation -> Encoding toJSONList :: [Annotation] -> Value toEncodingList :: [Annotation] -> Encoding | |
ToJSON ClassExpression Source # | |
Methods toJSON :: ClassExpression -> Value toEncoding :: ClassExpression -> Encoding toJSONList :: [ClassExpression] -> Value toEncodingList :: [ClassExpression] -> Encoding | |
ToJSON DataRange Source # | |
Methods toEncoding :: DataRange -> Encoding toJSONList :: [DataRange] -> Value toEncodingList :: [DataRange] -> Encoding | |
ToJSON ObjectPropertyExpression Source # | |
Methods toJSON :: ObjectPropertyExpression -> Value toEncoding :: ObjectPropertyExpression -> Encoding toJSONList :: [ObjectPropertyExpression] -> Value toEncodingList :: [ObjectPropertyExpression] -> Encoding | |
ToJSON FloatLit Source # | |
Methods toEncoding :: FloatLit -> Encoding toJSONList :: [FloatLit] -> Value toEncodingList :: [FloatLit] -> Encoding | |
ToJSON DecLit Source # | |
Methods toEncoding :: DecLit -> Encoding toJSONList :: [DecLit] -> Value toEncodingList :: [DecLit] -> Encoding | |
ToJSON IntLit Source # | |
Methods toEncoding :: IntLit -> Encoding toJSONList :: [IntLit] -> Value toEncodingList :: [IntLit] -> Encoding | |
ToJSON NNInt Source # | |
Methods toEncoding :: NNInt -> Encoding toJSONList :: [NNInt] -> Value toEncodingList :: [NNInt] -> Encoding | |
ToJSON Literal Source # | |
Methods toEncoding :: Literal -> Encoding toJSONList :: [Literal] -> Value toEncodingList :: [Literal] -> Encoding | |
ToJSON TypedOrUntyped Source # | |
Methods toJSON :: TypedOrUntyped -> Value toEncoding :: TypedOrUntyped -> Encoding toJSONList :: [TypedOrUntyped] -> Value toEncodingList :: [TypedOrUntyped] -> Encoding | |
ToJSON EntityType Source # | |
Methods toJSON :: EntityType -> Value toEncoding :: EntityType -> Encoding toJSONList :: [EntityType] -> Value toEncodingList :: [EntityType] -> Encoding | |
ToJSON Entity Source # | |
Methods toEncoding :: Entity -> Encoding toJSONList :: [Entity] -> Value toEncodingList :: [Entity] -> Encoding | |
ToJSON JunctionType Source # | |
Methods toJSON :: JunctionType -> Value toEncoding :: JunctionType -> Encoding toJSONList :: [JunctionType] -> Value toEncodingList :: [JunctionType] -> Encoding | |
ToJSON CardinalityType Source # | |
Methods toJSON :: CardinalityType -> Value toEncoding :: CardinalityType -> Encoding toJSONList :: [CardinalityType] -> Value toEncodingList :: [CardinalityType] -> Encoding | |
ToJSON DatatypeCat Source # | |
Methods toJSON :: DatatypeCat -> Value toEncoding :: DatatypeCat -> Encoding toJSONList :: [DatatypeCat] -> Value toEncodingList :: [DatatypeCat] -> Encoding | |
ToJSON QuantifierType Source # | |
Methods toJSON :: QuantifierType -> Value toEncoding :: QuantifierType -> Encoding toJSONList :: [QuantifierType] -> Value toEncodingList :: [QuantifierType] -> Encoding | |
ToJSON PositiveOrNegative Source # | |
Methods toJSON :: PositiveOrNegative -> Value toEncoding :: PositiveOrNegative -> Encoding toJSONList :: [PositiveOrNegative] -> Value toEncodingList :: [PositiveOrNegative] -> Encoding | |
ToJSON Character Source # | |
Methods toEncoding :: Character -> Encoding toJSONList :: [Character] -> Value toEncodingList :: [Character] -> Encoding | |
ToJSON Relation Source # | |
Methods toEncoding :: Relation -> Encoding toJSONList :: [Relation] -> Value toEncodingList :: [Relation] -> Encoding | |
ToJSON SameOrDifferent Source # | |
Methods toJSON :: SameOrDifferent -> Value toEncoding :: SameOrDifferent -> Encoding toJSONList :: [SameOrDifferent] -> Value toEncodingList :: [SameOrDifferent] -> Encoding | |
ToJSON DomainOrRange Source # | |
Methods toJSON :: DomainOrRange -> Value toEncoding :: DomainOrRange -> Encoding toJSONList :: [DomainOrRange] -> Value toEncodingList :: [DomainOrRange] -> Encoding | |
ToJSON EquivOrDisjoint Source # | |
Methods toJSON :: EquivOrDisjoint -> Value toEncoding :: EquivOrDisjoint -> Encoding toJSONList :: [EquivOrDisjoint] -> Value toEncodingList :: [EquivOrDisjoint] -> Encoding | |
ToJSON Profiles Source # | |
Methods toEncoding :: Profiles -> Encoding toJSONList :: [Profiles] -> Value toEncodingList :: [Profiles] -> Encoding | |
ToJSON DesKind Source # | |
Methods toEncoding :: DesKind -> Encoding toJSONList :: [DesKind] -> Value toEncodingList :: [DesKind] -> Encoding | |
ToJSON RoleType Source # | |
Methods toEncoding :: RoleType -> Encoding toJSONList :: [RoleType] -> Value toEncodingList :: [RoleType] -> Encoding | |
ToJSON RoleKind Source # | |
Methods toEncoding :: RoleKind -> Encoding toJSONList :: [RoleKind] -> Value toEncodingList :: [RoleKind] -> Encoding | |
ToJSON SignAxiom Source # | |
Methods toEncoding :: SignAxiom -> Encoding toJSONList :: [SignAxiom] -> Value toEncodingList :: [SignAxiom] -> Encoding | |
ToJSON Sign Source # | |
Methods toEncoding :: Sign -> Encoding toJSONList :: [Sign] -> Value toEncodingList :: [Sign] -> Encoding | |
ToJSON RawSymb Source # | |
Methods toEncoding :: RawSymb -> Encoding toJSONList :: [RawSymb] -> Value toEncodingList :: [RawSymb] -> Encoding | |
ToJSON SymbMapItems Source # | |
Methods toJSON :: SymbMapItems -> Value toEncoding :: SymbMapItems -> Encoding toJSONList :: [SymbMapItems] -> Value toEncodingList :: [SymbMapItems] -> Encoding | |
ToJSON SymbItems Source # | |
Methods toEncoding :: SymbItems -> Encoding toJSONList :: [SymbItems] -> Value toEncodingList :: [SymbItems] -> Encoding | |
ToJSON ExtEntityType Source # | |
Methods toJSON :: ExtEntityType -> Value toEncoding :: ExtEntityType -> Encoding toJSONList :: [ExtEntityType] -> Value toEncodingList :: [ExtEntityType] -> Encoding | |
ToJSON OWLMorphism Source # | |
Methods toJSON :: OWLMorphism -> Value toEncoding :: OWLMorphism -> Encoding toJSONList :: [OWLMorphism] -> Value toEncodingList :: [OWLMorphism] -> Encoding | |
ToJSON OWLSub Source # | |
Methods toEncoding :: OWLSub -> Encoding toJSONList :: [OWLSub] -> Value toEncodingList :: [OWLSub] -> Encoding | |
ToJSON NumberRestrictions Source # | |
Methods toJSON :: NumberRestrictions -> Value toEncoding :: NumberRestrictions -> Encoding toJSONList :: [NumberRestrictions] -> Value toEncodingList :: [NumberRestrictions] -> Encoding | |
ToJSON ProfSub Source # | |
Methods toEncoding :: ProfSub -> Encoding toJSONList :: [ProfSub] -> Value toEncodingList :: [ProfSub] -> Encoding | |
ShATermConvertible Ontology Source # | |
Methods toShATermAux :: ATermTable -> Ontology -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Ontology] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Ontology) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Ontology]) | |
ShATermConvertible PrefixDeclaration Source # | |
Methods toShATermAux :: ATermTable -> PrefixDeclaration -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PrefixDeclaration] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PrefixDeclaration) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PrefixDeclaration]) | |
ShATermConvertible OntologyDocument Source # | |
Methods toShATermAux :: ATermTable -> OntologyDocument -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OntologyDocument] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OntologyDocument) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OntologyDocument]) | |
ShATermConvertible OntologyMetadata Source # | |
Methods toShATermAux :: ATermTable -> OntologyMetadata -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OntologyMetadata] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OntologyMetadata) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OntologyMetadata]) | |
ShATermConvertible OntologySyntaxType Source # | |
Methods toShATermAux :: ATermTable -> OntologySyntaxType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OntologySyntaxType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OntologySyntaxType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OntologySyntaxType]) | |
ShATermConvertible DGEdgeAssertion Source # | |
Methods toShATermAux :: ATermTable -> DGEdgeAssertion -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DGEdgeAssertion] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DGEdgeAssertion) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DGEdgeAssertion]) | |
ShATermConvertible DGNodeAssertion Source # | |
Methods toShATermAux :: ATermTable -> DGNodeAssertion -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DGNodeAssertion] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DGNodeAssertion) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DGNodeAssertion]) | |
ShATermConvertible DGAtom Source # | |
Methods toShATermAux :: ATermTable -> DGAtom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DGAtom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DGAtom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DGAtom]) | |
ShATermConvertible Atom Source # | |
Methods toShATermAux :: ATermTable -> Atom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Atom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Atom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Atom]) | |
ShATermConvertible UnknownArg Source # | |
Methods toShATermAux :: ATermTable -> UnknownArg -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [UnknownArg] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, UnknownArg) fromShATermList' :: Int -> ATermTable -> (ATermTable, [UnknownArg]) | |
ShATermConvertible DataArg Source # | |
Methods toShATermAux :: ATermTable -> DataArg -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DataArg] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DataArg) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DataArg]) | |
ShATermConvertible IndividualArg Source # | |
Methods toShATermAux :: ATermTable -> IndividualArg -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [IndividualArg] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, IndividualArg) fromShATermList' :: Int -> ATermTable -> (ATermTable, [IndividualArg]) | |
ShATermConvertible Rule Source # | |
Methods toShATermAux :: ATermTable -> Rule -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Rule] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Rule) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Rule]) | |
ShATermConvertible Assertion Source # | |
Methods toShATermAux :: ATermTable -> Assertion -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Assertion] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Assertion) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Assertion]) | |
ShATermConvertible DataPropertyAxiom Source # | |
Methods toShATermAux :: ATermTable -> DataPropertyAxiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DataPropertyAxiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DataPropertyAxiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DataPropertyAxiom]) | |
ShATermConvertible SubObjectPropertyExpression Source # | |
Methods toShATermAux :: ATermTable -> SubObjectPropertyExpression -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SubObjectPropertyExpression] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SubObjectPropertyExpression) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SubObjectPropertyExpression]) | |
ShATermConvertible ObjectPropertyAxiom Source # | |
Methods toShATermAux :: ATermTable -> ObjectPropertyAxiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ObjectPropertyAxiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ObjectPropertyAxiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ObjectPropertyAxiom]) | |
ShATermConvertible ClassAxiom Source # | |
Methods toShATermAux :: ATermTable -> ClassAxiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ClassAxiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ClassAxiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ClassAxiom]) | |
ShATermConvertible Axiom Source # | |
Methods toShATermAux :: ATermTable -> Axiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Axiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Axiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Axiom]) | |
ShATermConvertible AnnotationSubject Source # | |
Methods toShATermAux :: ATermTable -> AnnotationSubject -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AnnotationSubject] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AnnotationSubject) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AnnotationSubject]) | |
ShATermConvertible AnnotationAxiom Source # | |
Methods toShATermAux :: ATermTable -> AnnotationAxiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AnnotationAxiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AnnotationAxiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AnnotationAxiom]) | |
ShATermConvertible AnnotationValue Source # | |
Methods toShATermAux :: ATermTable -> AnnotationValue -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AnnotationValue] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AnnotationValue) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AnnotationValue]) | |
ShATermConvertible Annotation Source # | |
Methods toShATermAux :: ATermTable -> Annotation -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Annotation] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Annotation) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Annotation]) | |
ShATermConvertible ClassExpression Source # | |
Methods toShATermAux :: ATermTable -> ClassExpression -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ClassExpression] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ClassExpression) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ClassExpression]) | |
ShATermConvertible DataRange Source # | |
Methods toShATermAux :: ATermTable -> DataRange -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DataRange] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DataRange) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DataRange]) | |
ShATermConvertible ObjectPropertyExpression Source # | |
Methods toShATermAux :: ATermTable -> ObjectPropertyExpression -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ObjectPropertyExpression] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ObjectPropertyExpression) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ObjectPropertyExpression]) | |
ShATermConvertible FloatLit Source # | |
Methods toShATermAux :: ATermTable -> FloatLit -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FloatLit] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FloatLit) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FloatLit]) | |
ShATermConvertible DecLit Source # | |
Methods toShATermAux :: ATermTable -> DecLit -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DecLit] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DecLit) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DecLit]) | |
ShATermConvertible IntLit Source # | |
Methods toShATermAux :: ATermTable -> IntLit -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [IntLit] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, IntLit) fromShATermList' :: Int -> ATermTable -> (ATermTable, [IntLit]) | |
ShATermConvertible NNInt Source # | |
Methods toShATermAux :: ATermTable -> NNInt -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [NNInt] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, NNInt) fromShATermList' :: Int -> ATermTable -> (ATermTable, [NNInt]) | |
ShATermConvertible Literal Source # | |
Methods toShATermAux :: ATermTable -> Literal -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Literal] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Literal) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Literal]) | |
ShATermConvertible TypedOrUntyped Source # | |
Methods toShATermAux :: ATermTable -> TypedOrUntyped -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TypedOrUntyped] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TypedOrUntyped) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TypedOrUntyped]) | |
ShATermConvertible EntityType Source # | |
Methods toShATermAux :: ATermTable -> EntityType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [EntityType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, EntityType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [EntityType]) | |
ShATermConvertible Entity Source # | |
Methods toShATermAux :: ATermTable -> Entity -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Entity] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Entity) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Entity]) | |
ShATermConvertible JunctionType Source # | |
Methods toShATermAux :: ATermTable -> JunctionType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [JunctionType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, JunctionType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [JunctionType]) | |
ShATermConvertible CardinalityType Source # | |
Methods toShATermAux :: ATermTable -> CardinalityType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CardinalityType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CardinalityType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CardinalityType]) | |
ShATermConvertible DatatypeCat Source # | |
Methods toShATermAux :: ATermTable -> DatatypeCat -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DatatypeCat] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DatatypeCat) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DatatypeCat]) | |
ShATermConvertible QuantifierType Source # | |
Methods toShATermAux :: ATermTable -> QuantifierType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [QuantifierType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, QuantifierType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [QuantifierType]) | |
ShATermConvertible PositiveOrNegative Source # | |
Methods toShATermAux :: ATermTable -> PositiveOrNegative -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PositiveOrNegative] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PositiveOrNegative) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PositiveOrNegative]) | |
ShATermConvertible Character Source # | |
Methods toShATermAux :: ATermTable -> Character -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Character] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Character) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Character]) | |
ShATermConvertible Relation Source # | |
Methods toShATermAux :: ATermTable -> Relation -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Relation] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Relation) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Relation]) | |
ShATermConvertible SameOrDifferent Source # | |
Methods toShATermAux :: ATermTable -> SameOrDifferent -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SameOrDifferent] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SameOrDifferent) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SameOrDifferent]) | |
ShATermConvertible DomainOrRange Source # | |
Methods toShATermAux :: ATermTable -> DomainOrRange -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DomainOrRange] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DomainOrRange) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DomainOrRange]) | |
ShATermConvertible EquivOrDisjoint Source # | |
Methods toShATermAux :: ATermTable -> EquivOrDisjoint -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [EquivOrDisjoint] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, EquivOrDisjoint) fromShATermList' :: Int -> ATermTable -> (ATermTable, [EquivOrDisjoint]) | |
ShATermConvertible Profiles Source # | |
Methods toShATermAux :: ATermTable -> Profiles -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Profiles] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Profiles) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Profiles]) | |
ShATermConvertible DesKind Source # | |
Methods toShATermAux :: ATermTable -> DesKind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DesKind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DesKind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DesKind]) | |
ShATermConvertible RoleType Source # | |
Methods toShATermAux :: ATermTable -> RoleType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RoleType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RoleType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RoleType]) | |
ShATermConvertible RoleKind Source # | |
Methods toShATermAux :: ATermTable -> RoleKind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RoleKind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RoleKind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RoleKind]) | |
ShATermConvertible SignAxiom Source # | |
Methods toShATermAux :: ATermTable -> SignAxiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SignAxiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SignAxiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SignAxiom]) | |
ShATermConvertible Sign Source # | |
Methods toShATermAux :: ATermTable -> Sign -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Sign] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Sign) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Sign]) | |
ShATermConvertible RawSymb Source # | |
Methods toShATermAux :: ATermTable -> RawSymb -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RawSymb] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RawSymb) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RawSymb]) | |
ShATermConvertible SymbMapItems Source # | |
Methods toShATermAux :: ATermTable -> SymbMapItems -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SymbMapItems] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SymbMapItems) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SymbMapItems]) | |
ShATermConvertible SymbItems Source # | |
Methods toShATermAux :: ATermTable -> SymbItems -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SymbItems] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SymbItems) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SymbItems]) | |
ShATermConvertible ExtEntityType Source # | |
Methods toShATermAux :: ATermTable -> ExtEntityType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ExtEntityType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ExtEntityType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ExtEntityType]) | |
ShATermConvertible OWLMorphism Source # | |
Methods toShATermAux :: ATermTable -> OWLMorphism -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OWLMorphism] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OWLMorphism) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OWLMorphism]) | |
ShATermConvertible OWLSub Source # | |
Methods toShATermAux :: ATermTable -> OWLSub -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OWLSub] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OWLSub) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OWLSub]) | |
ShATermConvertible NumberRestrictions Source # | |
Methods toShATermAux :: ATermTable -> NumberRestrictions -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [NumberRestrictions] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, NumberRestrictions) fromShATermList' :: Int -> ATermTable -> (ATermTable, [NumberRestrictions]) | |
ShATermConvertible ProfSub Source # | |
Methods toShATermAux :: ATermTable -> ProfSub -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ProfSub] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ProfSub) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ProfSub]) | |
Generic (DomainOrRangeOrFunc a) Source # | |
Associated Types type Rep (DomainOrRangeOrFunc a) :: Type -> Type Methods from :: DomainOrRangeOrFunc a -> Rep (DomainOrRangeOrFunc a) x to :: Rep (DomainOrRangeOrFunc a) x -> DomainOrRangeOrFunc a | |
FromJSON a => FromJSON (DomainOrRangeOrFunc a) Source # | |
Methods parseJSON :: Value -> Parser (DomainOrRangeOrFunc a) parseJSONList :: Value -> Parser [DomainOrRangeOrFunc a] | |
ToJSON a => ToJSON (DomainOrRangeOrFunc a) Source # | |
Methods toJSON :: DomainOrRangeOrFunc a -> Value toEncoding :: DomainOrRangeOrFunc a -> Encoding toJSONList :: [DomainOrRangeOrFunc a] -> Value toEncodingList :: [DomainOrRangeOrFunc a] -> Encoding | |
ShATermConvertible a => ShATermConvertible (DomainOrRangeOrFunc a) Source # | |
Methods toShATermAux :: ATermTable -> DomainOrRangeOrFunc a -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DomainOrRangeOrFunc a] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DomainOrRangeOrFunc a) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DomainOrRangeOrFunc a]) | |
Generic (Cardinality a b) Source # | |
Associated Types type Rep (Cardinality a b) :: Type -> Type Methods from :: Cardinality a b -> Rep (Cardinality a b) x to :: Rep (Cardinality a b) x -> Cardinality a b | |
(FromJSON a, FromJSON b) => FromJSON (Cardinality a b) Source # | |
Methods parseJSON :: Value -> Parser (Cardinality a b) parseJSONList :: Value -> Parser [Cardinality a b] | |
(ToJSON a, ToJSON b) => ToJSON (Cardinality a b) Source # | |
Methods toJSON :: Cardinality a b -> Value toEncoding :: Cardinality a b -> Encoding toJSONList :: [Cardinality a b] -> Value toEncodingList :: [Cardinality a b] -> Encoding | |
(ShATermConvertible a, ShATermConvertible b) => ShATermConvertible (Cardinality a b) Source # | |
Methods toShATermAux :: ATermTable -> Cardinality a b -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Cardinality a b] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Cardinality a b) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Cardinality a b]) |