Abstract base classes for interface elements¶
- class sage.interfaces.abc.AxiomElement[source]¶
Bases:
objectAbstract base class for
AxiomElement.This class is defined for the purpose of
isinstancetests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.AxiomElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.AxiomElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.ExpectElement[source]¶
Bases:
objectAbstract base class for
ExpectElement.This class is defined for the purpose of
isinstancetests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.ExpectElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.ExpectElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.FriCASElement[source]¶
Bases:
objectAbstract base class for
FriCASElement.This class is defined for the purpose of
isinstancetests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.FriCASElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.FriCASElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.GapElement[source]¶
Bases:
objectAbstract base class for
GapElement.This class is defined for the purpose of
isinstancetests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.GapElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.GapElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.GpElement[source]¶
Bases:
objectAbstract base class for
GpElement.This class is defined for the purpose of
isinstancetests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.GpElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.GpElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.Macaulay2Element[source]¶
Bases:
objectAbstract base class for
Macaulay2Element.This class is defined for the purpose of
isinstancetests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.Macaulay2Element.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.Macaulay2Element.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.MagmaElement[source]¶
Bases:
objectAbstract base class for
MagmaElement.This class is defined for the purpose of
isinstancetests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.MagmaElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.MagmaElement.__subclasses__()) <= Integer(1) True
- class sage.interfaces.abc.SingularElement[source]¶
Bases:
objectAbstract base class for
SingularElement.This class is defined for the purpose of
isinstancetests. It should not be instantiated.EXAMPLES:
By design, there is a unique direct subclass:
sage: len(sage.interfaces.abc.SingularElement.__subclasses__()) <= 1 True
>>> from sage.all import * >>> len(sage.interfaces.abc.SingularElement.__subclasses__()) <= Integer(1) True