Esempio n. 1
0
def _BuildAutomaton ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/Users/espen/Sources/nvd/schema/nvd.xsd', 37, 4))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'entry')), pyxb.utils.utility.Location('/Users/espen/Sources/nvd/schema/nvd.xsd', 37, 4))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 2
0
def _BuildAutomaton_2 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_2
    del _BuildAutomaton_2
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/tmp/pyxbdist.FvaD3zy/PyXB-1.2.3/pyxb/bundles/wssplat/schemas/soap11.xsd', 62, 6))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/tmp/pyxbdist.FvaD3zy/PyXB-1.2.3/pyxb/bundles/wssplat/schemas/soap11.xsd', 62, 6))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 3
0
def _BuildAutomaton ():
    # Remove this helper function from the namespace after it's invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/#key-urType', 1, 1))
    counters.add(cc_0)
    states = set()
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = content.WildcardUse(content.Wildcard(process_contents=content.Wildcard.PC_lax, namespace_constraint=content.Wildcard.NC_any), None)
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.add(st_0)
    transitions = set()
    transitions.add(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 4
0
def _BuildAutomaton_4 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_4
    del _BuildAutomaton_4
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location(u'avm.modelica.xsd', 76, 10))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(Redeclare_._UseForTag(pyxb.namespace.ExpandedName(None, u'Value')), pyxb.utils.utility.Location(u'avm.modelica.xsd', 76, 10))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 5
0
def _BuildAutomaton_ ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_
    del _BuildAutomaton_
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/tmp/pyxbdist.FvaD3zy/PyXB-1.2.3/pyxb/bundles/wssplat/schemas/wstop.xsd', 36, 6))
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(ExtensibleDocumented._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'documentation')), pyxb.utils.utility.Location('/tmp/pyxbdist.FvaD3zy/PyXB-1.2.3/pyxb/bundles/wssplat/schemas/wstop.xsd', 36, 6))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 6
0
def _BuildAutomaton ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_5/SRA.study.xsd', 31, 14))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_5/SRA.study.xsd', 163, 16))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_5/SRA.study.xsd', 171, 16))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_5/SRA.study.xsd', 179, 16))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_5/SRA.study.xsd', 187, 16))
    counters.add(cc_4)
    cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_5/SRA.study.xsd', 197, 16))
    counters.add(cc_5)
    cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_5/SRA.study.xsd', 230, 16))
    counters.add(cc_6)
    states = []
    sub_automata = []
    sub_automata.append(_BuildAutomaton_())
    sub_automata.append(_BuildAutomaton_2())
    sub_automata.append(_BuildAutomaton_3())
    sub_automata.append(_BuildAutomaton_4())
    sub_automata.append(_BuildAutomaton_5())
    sub_automata.append(_BuildAutomaton_6())
    sub_automata.append(_BuildAutomaton_7())
    sub_automata.append(_BuildAutomaton_8())
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.utils.utility.Location('ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_5/SRA.study.xsd', 31, 14)
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True)
    st_0._set_subAutomata(*sub_automata)
    states.append(st_0)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 7
0
def _BuildAutomaton_2():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_2
    del _BuildAutomaton_2
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=None,
        metadata=pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 39, 6
        ),
    )
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        Items._UseForTag(pyxb.namespace.ExpandedName(None, "item")),
        pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 39, 6
        ),
    )
    st_0 = fac.State(
        symbol,
        is_initial=True,
        final_update=final_update,
        is_unordered_catenation=False,
    )
    states.append(st_0)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)])
    )
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 8
0
def _BuildAutomaton_():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_
    del _BuildAutomaton_
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=None,
        metadata=pyxb.utils.utility.Location(
            "/home/o_fladiscm/development/src/outpost/django/pke/schema.xsd",
            24, 12),
    )
    counters.add(cc_0)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        TerminType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, "VORTRAGENDER")),
        pyxb.utils.utility.Location(
            "/home/o_fladiscm/development/src/outpost/django/pke/schema.xsd",
            24, 12),
    )
    st_0 = fac.State(
        symbol,
        is_initial=True,
        final_update=final_update,
        is_unordered_catenation=False,
    )
    states.append(st_0)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    st_0._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 9
0
def _BuildAutomaton_3 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_3
    del _BuildAutomaton_3
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/wssplat/schemas/wscoor.xsd', 74, 6))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(RegisterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ProtocolIdentifier')), pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/wssplat/schemas/wscoor.xsd', 72, 6))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(RegisterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ParticipantProtocolService')), pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/wssplat/schemas/wscoor.xsd', 73, 6))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/wssplat/schemas/wscoor.xsd', 74, 6))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
def _BuildAutomaton ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/leonardo/Downloads/xsd ginfes/servico_consultar_situacao_lote_rps_envio_v03.xsd', 12, 4))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Prestador')), pyxb.utils.utility.Location('/home/leonardo/Downloads/xsd ginfes/servico_consultar_situacao_lote_rps_envio_v03.xsd', 10, 4))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Protocolo')), pyxb.utils.utility.Location('/home/leonardo/Downloads/xsd ginfes/servico_consultar_situacao_lote_rps_envio_v03.xsd', 11, 4))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(_Namespace_dsig, 'Signature')), pyxb.utils.utility.Location('/home/leonardo/Downloads/xsd ginfes/servico_consultar_situacao_lote_rps_envio_v03.xsd', 12, 4))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, True) ]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 11
0
def _BuildAutomaton():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsa.xsd',
            26, 3))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsa.xsd',
            27, 3))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(
        min=0,
        max=None,
        metadata=pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsa.xsd',
            28, 3))
    counters.add(cc_2)
    states = []
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        EndpointReferenceType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'Address')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsa.xsd',
            25, 3))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        EndpointReferenceType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'ReferenceParameters')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsa.xsd',
            26, 3))
    st_1 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        EndpointReferenceType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'Metadata')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsa.xsd',
            27, 3))
    st_2 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.WildcardUse(
        pyxb.binding.content.Wildcard(
            process_contents=pyxb.binding.content.Wildcard.PC_lax,
            namespace_constraint=(pyxb.binding.content.Wildcard.NC_not,
                                  'http://www.w3.org/2005/08/addressing')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsa.xsd',
            28, 3))
    st_3 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_1, []))
    transitions.append(fac.Transition(st_2, []))
    transitions.append(fac.Transition(st_3, []))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, False)]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_1, True)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_1, False)]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_2, True)]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 12
0
def _BuildAutomaton_2():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_2
    del _BuildAutomaton_2
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 32, 12))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 33, 12))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'productName')),
        pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 23, 12))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace,
                                                        'quantity')),
        pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 24, 12))
    st_1 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'USPrice')),
        pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 31, 12))
    st_2 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'comment')),
        pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 32, 12))
    st_3 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace,
                                                        'shipDate')),
        pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 33, 12))
    st_4 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_1, []))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, []))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, []))
    transitions.append(fac.Transition(st_4, []))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_0, False)]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_1, True)]))
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 13
0
def _BuildAutomaton_3():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_3
    del _BuildAutomaton_3
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/home/packages/music_wizard/common/xml_config/music.xsd', 40, 4))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/home/packages/music_wizard/common/xml_config/music.xsd', 41, 4))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        SynapticConnectionType._UseForTag(
            pyxb.namespace.ExpandedName(None, 'target')),
        pyxb.utils.utility.Location(
            '/home/packages/music_wizard/common/xml_config/music.xsd', 38, 16))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        SynapticConnectionType._UseForTag(
            pyxb.namespace.ExpandedName(None, 'rule')),
        pyxb.utils.utility.Location(
            '/home/packages/music_wizard/common/xml_config/music.xsd', 39, 4))
    st_1 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        SynapticConnectionType._UseForTag(
            pyxb.namespace.ExpandedName(None, 'selector')),
        pyxb.utils.utility.Location(
            '/home/packages/music_wizard/common/xml_config/music.xsd', 40, 4))
    st_2 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        SynapticConnectionType._UseForTag(
            pyxb.namespace.ExpandedName(None, 'parameters')),
        pyxb.utils.utility.Location(
            '/home/packages/music_wizard/common/xml_config/music.xsd', 41, 4))
    st_3 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_1, []))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, []))
    transitions.append(fac.Transition(st_3, []))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, False)]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_1, True)]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 14
0
def _BuildAutomaton_4():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_4
    del _BuildAutomaton_4
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0,
                                max=1,
                                metadata=pyxb.utils.utility.Location(
                                    '/tmp/tmpHOdumhxsds/PacBioSampleInfo.xsd',
                                    19, 6))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/tmp/tmpHOdumhxsds/PacBioBaseDataModel.xsd', 88, 3))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0,
                                max=None,
                                metadata=pyxb.utils.utility.Location(
                                    '/tmp/tmpHOdumhxsds/PacBioSampleInfo.xsd',
                                    23, 10))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON_3._UseForTag(
            pyxb.namespace.ExpandedName(_Namespace_pbbase, 'Extensions')),
        pyxb.utils.utility.Location(
            '/tmp/tmpHOdumhxsds/PacBioBaseDataModel.xsd', 88, 3))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON_3._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'DNABarcode')),
        pyxb.utils.utility.Location('/tmp/tmpHOdumhxsds/PacBioSampleInfo.xsd',
                                    23, 10))
    st_1 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [
            fac.UpdateInstruction(cc_0, True),
            fac.UpdateInstruction(cc_1, False)
        ]))
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_1, True)]))
    transitions.append(
        fac.Transition(st_1, [
            fac.UpdateInstruction(cc_0, True),
            fac.UpdateInstruction(cc_1, False)
        ]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_1, False)]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [
            fac.UpdateInstruction(cc_0, True),
            fac.UpdateInstruction(cc_2, False)
        ]))
    transitions.append(
        fac.Transition(st_1, [
            fac.UpdateInstruction(cc_0, True),
            fac.UpdateInstruction(cc_2, False)
        ]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_2, True)]))
    st_1._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 15
0
def _BuildAutomaton_2():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_2
    del _BuildAutomaton_2
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            66, 3))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            71, 3))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            76, 3))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            81, 3))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(
        min=0,
        max=None,
        metadata=pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            82, 3))
    counters.add(cc_4)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        directiveType._UseForTag(pyxb.namespace.ExpandedName(None, 'uuid')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            58, 3))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        directiveType._UseForTag(
            pyxb.namespace.ExpandedName(None, 'instruction')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            63, 3))
    st_1 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        directiveType._UseForTag(pyxb.namespace.ExpandedName(None,
                                                             'priority')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            65, 3))
    st_2 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        directiveType._UseForTag(pyxb.namespace.ExpandedName(None, 'titles')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            66, 3))
    st_3 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        directiveType._UseForTag(pyxb.namespace.ExpandedName(None,
                                                             'deadline')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            71, 3))
    st_4 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(
        directiveType._UseForTag(pyxb.namespace.ExpandedName(
            None, 'serviceId')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            76, 3))
    st_5 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(
        directiveType._UseForTag(pyxb.namespace.ExpandedName(None,
                                                             'comments')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            81, 3))
    st_6 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_6)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(
        directiveType._UseForTag(
            pyxb.namespace.ExpandedName(None, 'applicationCustom')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            82, 3))
    st_7 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_7)
    transitions = []
    transitions.append(fac.Transition(st_1, []))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, []))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, []))
    transitions.append(fac.Transition(st_4, []))
    transitions.append(fac.Transition(st_5, []))
    transitions.append(fac.Transition(st_6, []))
    transitions.append(fac.Transition(st_7, []))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_7, [fac.UpdateInstruction(cc_0, False)]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_1, True)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_1, False)]))
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_1, False)]))
    transitions.append(
        fac.Transition(st_7, [fac.UpdateInstruction(cc_1, False)]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_2, True)]))
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_2, False)]))
    transitions.append(
        fac.Transition(st_7, [fac.UpdateInstruction(cc_2, False)]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_3, True)]))
    transitions.append(
        fac.Transition(st_7, [fac.UpdateInstruction(cc_3, False)]))
    st_6._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_7, [fac.UpdateInstruction(cc_4, True)]))
    st_7._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 16
0
def _BuildAutomaton ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 12, 6))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 13, 6))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 8, 6))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'density')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 9, 6))
    st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 10, 6))
    st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 11, 6))
    st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 12, 6))
    st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 13, 6))
    st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(fac.Transition(st_1, [
         ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
         ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
         ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
         ]))
    transitions.append(fac.Transition(st_5, [
         ]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, [
        fac.UpdateInstruction(cc_1, True) ]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 17
0
def _BuildAutomaton_():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_
    del _BuildAutomaton_
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            46, 3))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            47, 3))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            48, 3))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            49, 3))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        contentType._UseForTag(pyxb.namespace.ExpandedName(None, 'directive')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            46, 3))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        contentType._UseForTag(pyxb.namespace.ExpandedName(None, 'dossiers')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            47, 3))
    st_1 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(
        contentType._UseForTag(pyxb.namespace.ExpandedName(None, 'documents')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            48, 3))
    st_2 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(
        contentType._UseForTag(pyxb.namespace.ExpandedName(None, 'addresses')),
        pyxb.utils.utility.Location(
            '/Users/tom/Projects/opengever.core/opengever/ech0147/schemas/eCH-0147T1.xsd',
            49, 3))
    st_3 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, False)]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_1, True)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_1, False)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_1, False)]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_2, True)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_2, False)]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_3, True)]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 18
0
File: exa2.py Progetto: thelomb/mmfr
def _BuildAutomaton():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/plo/PyCharm/mmfr/schema/example.xsd', 11, 8))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/plo/PyCharm/mmfr/schema/example.xsd', 13, 8))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace,
                                                        'FullName')),
        pyxb.utils.utility.Location(
            '/Users/plo/PyCharm/mmfr/schema/example.xsd', 7, 8))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'House')),
        pyxb.utils.utility.Location(
            '/Users/plo/PyCharm/mmfr/schema/example.xsd', 8, 8))
    st_1 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Street')),
        pyxb.utils.utility.Location(
            '/Users/plo/PyCharm/mmfr/schema/example.xsd', 9, 8))
    st_2 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Town')),
        pyxb.utils.utility.Location(
            '/Users/plo/PyCharm/mmfr/schema/example.xsd', 10, 8))
    st_3 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_3)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'County')),
        pyxb.utils.utility.Location(
            '/Users/plo/PyCharm/mmfr/schema/example.xsd', 11, 8))
    st_4 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace,
                                                        'PostCode')),
        pyxb.utils.utility.Location(
            '/Users/plo/PyCharm/mmfr/schema/example.xsd', 12, 8))
    st_5 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Country')),
        pyxb.utils.utility.Location(
            '/Users/plo/PyCharm/mmfr/schema/example.xsd', 13, 8))
    st_6 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(fac.Transition(st_1, []))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, []))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, []))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_4, []))
    transitions.append(fac.Transition(st_5, []))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_0, False)]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_6, []))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_1, True)]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 19
0
def _BuildAutomaton_():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_
    del _BuildAutomaton_
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0,
                                max=None,
                                metadata=pyxb.utils.utility.Location(
                                    '/ore-common/xsd/backendResult.xsd', 63,
                                    10))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0,
                                max=None,
                                metadata=pyxb.utils.utility.Location(
                                    '/ore-common/xsd/backendResult.xsd', 64,
                                    10))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0,
                                max=None,
                                metadata=pyxb.utils.utility.Location(
                                    '/ore-common/xsd/backendResult.xsd', 65,
                                    10))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(None,
                                                        'configuration')),
        pyxb.utils.utility.Location('/ore-common/xsd/backendResult.xsd', 63,
                                    10))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(None, 'result')),
        pyxb.utils.utility.Location('/ore-common/xsd/backendResult.xsd', 64,
                                    10))
    st_1 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(None, 'issue')),
        pyxb.utils.utility.Location('/ore-common/xsd/backendResult.xsd', 65,
                                    10))
    st_2 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, False)]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_1, True)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_1, False)]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_2, True)]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 20
0
def _BuildAutomaton_():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_
    del _BuildAutomaton_
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0L,
        max=None,
        metadata=pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 146, 4))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0L,
        max=1,
        metadata=pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 226, 6))
    counters.add(cc_1)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        ParagraphType._UseForTag(
            pyxb.namespace.ExpandedName(None, u'itemizedlist')),
        pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 147, 6))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        ParagraphType._UseForTag(
            pyxb.namespace.ExpandedName(None, u'orderedlist')),
        pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 161, 6))
    st_1 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        ParagraphType._UseForTag(pyxb.namespace.ExpandedName(
            None, u'emphasis')),
        pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 175, 6))
    st_2 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        ParagraphType._UseForTag(
            pyxb.namespace.ExpandedName(None, u'subscript')),
        pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 188, 6))
    st_3 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        ParagraphType._UseForTag(
            pyxb.namespace.ExpandedName(None, u'superscript')),
        pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 199, 6))
    st_4 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        ParagraphType._UseForTag(
            pyxb.namespace.ExpandedName(None, u'literalLayout')),
        pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 210, 6))
    st_5 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_5)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        ParagraphType._UseForTag(pyxb.namespace.ExpandedName(None, u'ulink')),
        pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 226, 6))
    st_6 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_6)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_0, True)]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_0, True)]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_0, True)]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_0, True)]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_0, True)]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_0, True)]))
    st_5._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [
            fac.UpdateInstruction(cc_0, True),
            fac.UpdateInstruction(cc_1, False)
        ]))
    transitions.append(
        fac.Transition(st_1, [
            fac.UpdateInstruction(cc_0, True),
            fac.UpdateInstruction(cc_1, False)
        ]))
    transitions.append(
        fac.Transition(st_2, [
            fac.UpdateInstruction(cc_0, True),
            fac.UpdateInstruction(cc_1, False)
        ]))
    transitions.append(
        fac.Transition(st_3, [
            fac.UpdateInstruction(cc_0, True),
            fac.UpdateInstruction(cc_1, False)
        ]))
    transitions.append(
        fac.Transition(st_4, [
            fac.UpdateInstruction(cc_0, True),
            fac.UpdateInstruction(cc_1, False)
        ]))
    transitions.append(
        fac.Transition(st_5, [
            fac.UpdateInstruction(cc_0, True),
            fac.UpdateInstruction(cc_1, False)
        ]))
    transitions.append(
        fac.Transition(st_6, [
            fac.UpdateInstruction(cc_0, True),
            fac.UpdateInstruction(cc_1, False)
        ]))
    transitions.append(
        fac.Transition(st_6, [fac.UpdateInstruction(cc_1, True)]))
    st_6._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 21
0
def _BuildAutomaton():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 19, 6
        ),
    )
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        PurchaseOrderType._UseForTag(
            pyxb.namespace.ExpandedName(None, "shipTo")
        ),
        pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 17, 6
        ),
    )
    st_0 = fac.State(
        symbol,
        is_initial=True,
        final_update=final_update,
        is_unordered_catenation=False,
    )
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        PurchaseOrderType._UseForTag(
            pyxb.namespace.ExpandedName(None, "billTo")
        ),
        pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 18, 6
        ),
    )
    st_1 = fac.State(
        symbol,
        is_initial=False,
        final_update=final_update,
        is_unordered_catenation=False,
    )
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        PurchaseOrderType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, "comment")
        ),
        pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 19, 6
        ),
    )
    st_2 = fac.State(
        symbol,
        is_initial=False,
        final_update=final_update,
        is_unordered_catenation=False,
    )
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        PurchaseOrderType._UseForTag(
            pyxb.namespace.ExpandedName(None, "items")
        ),
        pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 20, 6
        ),
    )
    st_3 = fac.State(
        symbol,
        is_initial=False,
        final_update=final_update,
        is_unordered_catenation=False,
    )
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_1, []))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, []))
    transitions.append(fac.Transition(st_3, []))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, True)])
    )
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, False)])
    )
    st_2._set_transitionSet(transitions)
    transitions = []
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 22
0
def _BuildAutomaton_3():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_3
    del _BuildAutomaton_3
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0L,
        max=1,
        metadata=pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 284, 6))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        SectionType._UseForTag(pyxb.namespace.ExpandedName(None, u'title')),
        pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 284, 6))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        SectionType._UseForTag(pyxb.namespace.ExpandedName(None, u'para')),
        pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 297, 8))
    st_1 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        SectionType._UseForTag(pyxb.namespace.ExpandedName(None, u'section')),
        pyxb.utils.utility.Location(
            u'/home/servilla/local/lib/eml-2.1.0/eml-text.xsd', 312, 8))
    st_2 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, False)]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, []))
    transitions.append(fac.Transition(st_2, []))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, []))
    transitions.append(fac.Transition(st_2, []))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 23
0
def _BuildAutomaton_3():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_3
    del _BuildAutomaton_3
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 51, 12
        ),
    )
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 52, 12
        ),
    )
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(None, "productName")),
        pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 42, 12
        ),
    )
    st_0 = fac.State(
        symbol,
        is_initial=True,
        final_update=final_update,
        is_unordered_catenation=False,
    )
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(None, "quantity")),
        pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 43, 12
        ),
    )
    st_1 = fac.State(
        symbol,
        is_initial=False,
        final_update=final_update,
        is_unordered_catenation=False,
    )
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(None, "USPrice")),
        pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 50, 12
        ),
    )
    st_2 = fac.State(
        symbol,
        is_initial=False,
        final_update=final_update,
        is_unordered_catenation=False,
    )
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, "comment")),
        pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 51, 12
        ),
    )
    st_3 = fac.State(
        symbol,
        is_initial=False,
        final_update=final_update,
        is_unordered_catenation=False,
    )
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(None, "shipDate")),
        pyxb.utils.utility.Location(
            "/home/chris/projects/xsdata/docs/examples/primer.xsd", 52, 12
        ),
    )
    st_4 = fac.State(
        symbol,
        is_initial=False,
        final_update=final_update,
        is_unordered_catenation=False,
    )
    states.append(st_4)
    transitions = []
    transitions.append(fac.Transition(st_1, []))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, []))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, []))
    transitions.append(fac.Transition(st_4, []))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, True)])
    )
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_0, False)])
    )
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_1, True)])
    )
    st_4._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 24
0
def _BuildAutomaton_():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_
    del _BuildAutomaton_
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0L,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/home/servilla/local/lib/eml-2.1.0/eml.xsd', 105, 8))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0L,
        max=None,
        metadata=pyxb.utils.utility.Location(
            '/home/servilla/local/lib/eml-2.1.0/eml.xsd', 166, 8))
    counters.add(cc_1)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(None, u'access')),
        pyxb.utils.utility.Location(
            '/home/servilla/local/lib/eml-2.1.0/eml.xsd', 105, 8))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(None, u'dataset')),
        pyxb.utils.utility.Location(
            '/home/servilla/local/lib/eml-2.1.0/eml.xsd', 115, 10))
    st_1 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(None, u'citation')),
        pyxb.utils.utility.Location(
            '/home/servilla/local/lib/eml-2.1.0/eml.xsd', 128, 10))
    st_2 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(None, u'software')),
        pyxb.utils.utility.Location(
            '/home/servilla/local/lib/eml-2.1.0/eml.xsd', 140, 10))
    st_3 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(None, u'protocol')),
        pyxb.utils.utility.Location(
            '/home/servilla/local/lib/eml-2.1.0/eml.xsd', 153, 10))
    st_4 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON_._UseForTag(
            pyxb.namespace.ExpandedName(None, u'additionalMetadata')),
        pyxb.utils.utility.Location(
            '/home/servilla/local/lib/eml-2.1.0/eml.xsd', 166, 8))
    st_5 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_0, False)]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, []))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, []))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, []))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_5, []))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_1, True)]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 25
0
def _BuildAutomaton():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 13, 6))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        PurchaseOrderType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'shipTo')),
        pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 11, 6))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        PurchaseOrderType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'billTo')),
        pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 12, 6))
    st_1 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        PurchaseOrderType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'comment')),
        pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 13, 6))
    st_2 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        PurchaseOrderType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'items')),
        pyxb.utils.utility.Location(
            '/home/james/code/learn_py/pyxb/schema.xsd', 14, 6))
    st_3 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_1, []))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, []))
    transitions.append(fac.Transition(st_3, []))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_0, False)]))
    st_2._set_transitionSet(transitions)
    transitions = []
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 26
0
def _BuildAutomaton():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=None,
        metadata=pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsrf_bf.xsd',
            46, 6))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsrf_bf.xsd',
            50, 6))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsrf_bf.xsd',
            52, 6))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(
        min=0,
        max=None,
        metadata=pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsrf_bf.xsd',
            64, 6))
    counters.add(cc_3)
    cc_4 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsrf_bf.xsd',
            74, 6))
    counters.add(cc_4)
    states = []
    final_update = None
    symbol = pyxb.binding.content.WildcardUse(
        pyxb.binding.content.Wildcard(
            process_contents=pyxb.binding.content.Wildcard.PC_lax,
            namespace_constraint=(pyxb.binding.content.Wildcard.NC_not,
                                  'http://docs.oasis-open.org/wsrf/bf-2')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsrf_bf.xsd',
            46, 6))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        BaseFaultType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'Timestamp')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsrf_bf.xsd',
            48, 6))
    st_1 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        BaseFaultType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'Originator')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsrf_bf.xsd',
            50, 6))
    st_2 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(
        BaseFaultType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'ErrorCode')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsrf_bf.xsd',
            52, 6))
    st_3 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_3)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.ElementUse(
        BaseFaultType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'Description')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsrf_bf.xsd',
            64, 6))
    st_4 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_4)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_4, False))
    symbol = pyxb.binding.content.ElementUse(
        BaseFaultType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'FaultCause')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.mjW1MNk/PyXB-1.2.5/pyxb/bundles/wssplat/schemas/wsrf_bf.xsd',
            74, 6))
    st_5 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_5)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, False)]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, []))
    transitions.append(fac.Transition(st_3, []))
    transitions.append(fac.Transition(st_4, []))
    transitions.append(fac.Transition(st_5, []))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_1, True)]))
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_1, False)]))
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_1, False)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_1, False)]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_3, [fac.UpdateInstruction(cc_2, True)]))
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_2, False)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_2, False)]))
    st_3._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_4, [fac.UpdateInstruction(cc_3, True)]))
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_3, False)]))
    st_4._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_5, [fac.UpdateInstruction(cc_4, True)]))
    st_5._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)
Esempio n. 27
0
def _BuildAutomaton():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wsu.xsd',
            77, 3))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wsu.xsd',
            78, 3))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(
        min=0,
        max=None,
        metadata=pyxb.utils.utility.Location(
            '/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wsu.xsd',
            79, 3))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        TimestampType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'Created')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wsu.xsd',
            77, 3))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        TimestampType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'Expires')),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wsu.xsd',
            78, 3))
    st_1 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.WildcardUse(
        pyxb.binding.content.Wildcard(
            process_contents=pyxb.binding.content.Wildcard.PC_lax,
            namespace_constraint=
            (pyxb.binding.content.Wildcard.NC_not,
             'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd'
             )),
        pyxb.utils.utility.Location(
            '/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wsu.xsd',
            80, 4))
    st_2 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, False)]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_1, True)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_1, False)]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_2, True)]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 28
0
def _BuildAutomaton_6 ():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_6
    del _BuildAutomaton_6
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wstop.xsd', 36, 6))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wstop.xsd', 94, 10))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wstop.xsd', 97, 10))
    counters.add(cc_2)
    cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wstop.xsd', 104, 10))
    counters.add(cc_3)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'documentation')), pyxb.utils.utility.Location('/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wstop.xsd', 36, 6))
    st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MessagePattern')), pyxb.utils.utility.Location('/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wstop.xsd', 94, 10))
    st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Topic')), pyxb.utils.utility.Location('/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wstop.xsd', 97, 10))
    st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_2)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_3, False))
    symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'http://docs.oasis-open.org/wsn/t-1')), pyxb.utils.utility.Location('/tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/wstop.xsd', 104, 10))
    st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
    states.append(st_3)
    transitions = []
    transitions.append(fac.Transition(st_0, [
        fac.UpdateInstruction(cc_0, True) ]))
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_0, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_0, False) ]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_1, [
        fac.UpdateInstruction(cc_1, True) ]))
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_1, False) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_1, False) ]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, [
        fac.UpdateInstruction(cc_2, True) ]))
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_2, False) ]))
    st_2._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_3, [
        fac.UpdateInstruction(cc_3, True) ]))
    st_3._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 29
0
def _BuildAutomaton():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton
    del _BuildAutomaton
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/espen/Sources/nvd/schema/cve_0.1.xsd', 48, 6))
    counters.add(cc_0)
    cc_1 = fac.CounterCondition(
        min=0,
        max=1,
        metadata=pyxb.utils.utility.Location(
            '/Users/espen/Sources/nvd/schema/cve_0.1.xsd', 53, 6))
    counters.add(cc_1)
    cc_2 = fac.CounterCondition(
        min=0,
        max=None,
        metadata=pyxb.utils.utility.Location(
            '/Users/espen/Sources/nvd/schema/cve_0.1.xsd', 58, 6))
    counters.add(cc_2)
    states = []
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.ElementUse(
        cveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'status')),
        pyxb.utils.utility.Location(
            '/Users/espen/Sources/nvd/schema/cve_0.1.xsd', 48, 6))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_1, False))
    symbol = pyxb.binding.content.ElementUse(
        cveType._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, 'description')),
        pyxb.utils.utility.Location(
            '/Users/espen/Sources/nvd/schema/cve_0.1.xsd', 53, 6))
    st_1 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_2, False))
    symbol = pyxb.binding.content.ElementUse(
        cveType._UseForTag(pyxb.namespace.ExpandedName(Namespace,
                                                       'references')),
        pyxb.utils.utility.Location(
            '/Users/espen/Sources/nvd/schema/cve_0.1.xsd', 58, 6))
    st_2 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(
        fac.Transition(st_0, [fac.UpdateInstruction(cc_0, True)]))
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_0, False)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, False)]))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_1, [fac.UpdateInstruction(cc_1, True)]))
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_1, False)]))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_2, True)]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, True, containing_state=None)
Esempio n. 30
0
def _BuildAutomaton_2():
    # Remove this helper function from the namespace after it is invoked
    global _BuildAutomaton_2
    del _BuildAutomaton_2
    import pyxb.utils.fac as fac

    counters = set()
    cc_0 = fac.CounterCondition(
        min=0L,
        max=None,
        metadata=pyxb.utils.utility.Location(
            'c:\\Users\\test_dir\\Documents\\eclipse\\XSD_netconf\\test\\myTest-test-myVer-crypto-sam-cfg.xsd',
            96, 20))
    counters.add(cc_0)
    states = []
    final_update = None
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(
            Namespace, u'action')),
        pyxb.utils.utility.Location(
            'c:\\Users\\test_dir\\Documents\\eclipse\\XSD_netconf\\test\\myTest-test-myVer-crypto-sam-cfg.xsd',
            76, 20))
    st_0 = fac.State(symbol,
                     is_initial=True,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_0)
    final_update = set()
    symbol = pyxb.binding.content.ElementUse(
        CTD_ANON_2._UseForTag(
            pyxb.namespace.ExpandedName(Namespace, u'prompt-time')),
        pyxb.utils.utility.Location(
            'c:\\Users\\test_dir\\Documents\\eclipse\\XSD_netconf\\test\\myTest-test-myVer-crypto-sam-cfg.xsd',
            83, 20))
    st_1 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_1)
    final_update = set()
    final_update.add(fac.UpdateInstruction(cc_0, False))
    symbol = pyxb.binding.content.WildcardUse(
        pyxb.binding.content.Wildcard(
            process_contents=pyxb.binding.content.Wildcard.PC_lax,
            namespace_constraint=(
                pyxb.binding.content.Wildcard.NC_not,
                u'http://myTest.com/ns/yang/myTest-test-myVer-crypto-sam-cfg'
            )),
        pyxb.utils.utility.Location(
            'c:\\Users\\test_dir\\Documents\\eclipse\\XSD_netconf\\test\\myTest-test-myVer-crypto-sam-cfg.xsd',
            96, 20))
    st_2 = fac.State(symbol,
                     is_initial=False,
                     final_update=final_update,
                     is_unordered_catenation=False)
    states.append(st_2)
    transitions = []
    transitions.append(fac.Transition(st_1, []))
    st_0._set_transitionSet(transitions)
    transitions = []
    transitions.append(fac.Transition(st_2, []))
    st_1._set_transitionSet(transitions)
    transitions = []
    transitions.append(
        fac.Transition(st_2, [fac.UpdateInstruction(cc_0, True)]))
    st_2._set_transitionSet(transitions)
    return fac.Automaton(states, counters, False, containing_state=None)