Abstract base classes for interface elements¶
- class sage.interfaces.abc.AxiomElement[source]¶
- Bases: - object- Abstract 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: - object- Abstract 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: - object- Abstract 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: - object- Abstract 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: - object- Abstract 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: - object- Abstract 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: - object- Abstract 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: - object- Abstract 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