/**
  * Gets all org.semanticwb.process.model.ExclusiveGateway with a determined
  * InputConnectionObject
  *
  * @param value InputConnectionObject of the type org.semanticwb.process.model.ConnectionObject
  * @return Iterator with all the org.semanticwb.process.model.ExclusiveGateway
  */
 public static java.util.Iterator<org.semanticwb.process.model.ExclusiveGateway>
     listExclusiveGatewayByInputConnectionObject(
         org.semanticwb.process.model.ConnectionObject value) {
   org.semanticwb.model.GenericIterator<org.semanticwb.process.model.ExclusiveGateway> it =
       new org.semanticwb.model.GenericIterator(
           value
               .getSemanticObject()
               .getModel()
               .listSubjectsByClass(
                   swp_hasInputConnectionObjectInv, value.getSemanticObject(), sclass));
   return it;
 }
 /**
  * Gets all org.semanticwb.process.model.ParallelIntermediateCatchEvent with a determined
  * InputConnectionObject
  *
  * @param value InputConnectionObject of the type org.semanticwb.process.model.ConnectionObject
  * @return Iterator with all the org.semanticwb.process.model.ParallelIntermediateCatchEvent
  */
 public static java.util.Iterator<org.semanticwb.process.model.ParallelIntermediateCatchEvent>
     listParallelIntermediateCatchEventByInputConnectionObject(
         org.semanticwb.process.model.ConnectionObject value) {
   org.semanticwb.model.GenericIterator<
           org.semanticwb.process.model.ParallelIntermediateCatchEvent>
       it =
           new org.semanticwb.model.GenericIterator(
               value
                   .getSemanticObject()
                   .getModel()
                   .listSubjectsByClass(
                       swp_hasInputConnectionObjectInv, value.getSemanticObject(), sclass));
   return it;
 }