Пример #1
0
def _getParameterNameFromComSpec(xmlElem, portInterfaceRef):
    if xmlElem.tag == 'PARAMETER-REF':
        parameterRef = splitRef(xmlElem.text)
        assert (parameterRef is not None)
        name = parameterRef.pop()
        tmp = '/' + '/'.join(parameterRef)
        if portInterfaceRef == tmp:
            return name
    return None
Пример #2
0
def _getDataElemNameFromComSpec(xmlElem, portInterfaceRef):
    if xmlElem.find('./DATA-ELEMENT-REF') is not None:
        dataElemRef = splitRef(xmlElem.find('./DATA-ELEMENT-REF').text)
        assert (dataElemRef is not None)
        dataElemName = dataElemRef.pop()
        tmp = '/' + '/'.join(dataElemRef)
        if portInterfaceRef == tmp:
            return dataElemName
    return None
Пример #3
0
def _getVariableNameFromComSpec(xmlElem, portInterfaceRef):
    if xmlElem.tag == 'VARIABLE-REF':
        variableRef = splitRef(xmlElem.text)
        assert (variableRef is not None)
        name = variableRef.pop()
        tmp = '/' + '/'.join(variableRef)
        if portInterfaceRef == tmp:
            return name
    return None
Пример #4
0
def _getDataElemNameFromComSpec(xmlElem,portInterfaceRef):
   if xmlElem.find('./DATA-ELEMENT-REF') is not None:
      dataElemRef = splitRef(xmlElem.find('./DATA-ELEMENT-REF').text)
      assert(dataElemRef is not None)
      dataElemName = dataElemRef.pop()
      tmp = '/'+'/'.join(dataElemRef)
      if portInterfaceRef == tmp:
         return dataElemName
   return None
Пример #5
0
def _getParameterNameFromComSpec(xmlElem,portInterfaceRef):
   if xmlElem.tag == 'PARAMETER-REF':
      parameterRef = splitRef(xmlElem.text)
      assert(parameterRef is not None)
      name = parameterRef.pop()
      tmp = '/'+'/'.join(parameterRef)
      if portInterfaceRef == tmp:
         return name
   return None
Пример #6
0
def _getOperationNameFromComSpec(xmlElem, portInterfaceRef):
    xmlOperation = xmlElem.find('./OPERATION-REF')
    if xmlOperation is not None:
        operationRef = splitRef(xmlOperation.text)
        assert (operationRef is not None)
        operationName = operationRef.pop()
        tmp = '/' + '/'.join(operationRef)
        if portInterfaceRef == tmp:
            return operationName
    return None
Пример #7
0
def _getOperationNameFromComSpec(xmlElem,portInterfaceRef):
   xmlOperation=xmlElem.find('./OPERATION-REF')
   if xmlOperation is not None:
      operationRef = splitRef(xmlOperation.text)
      assert(operationRef is not None)
      operationName = operationRef.pop()
      tmp = '/'+'/'.join(operationRef)
      if portInterfaceRef == tmp:
         return operationName
   return None