2 f e      e         e f   e  % %   " e    e       9  A C M M     O Q M !"#$%& e'() e*+ e,- e. e/01_constraintTermExpressionsLjava/util/List; Signature5Ljava/util/List;j(Lptolemy/data/ontologies/lattice/LatticeOntologySolver;Lptolemy/kernel/ComponentEntity;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisCLptolemy/data/ontologies/lattice/ActorConstraintsDefinitionAdapter;solver7Lptolemy/data/ontologies/lattice/LatticeOntologySolver; component Lptolemy/kernel/ComponentEntity;constraintExpressionsLocalVariableTypeTable Exceptions(Lptolemy/data/ontologies/lattice/LatticeOntologySolver;Lptolemy/kernel/ComponentEntity;Ljava/util/List;)VconstraintList()Ljava/util/List;objNameLjava/lang/String; actorElementLptolemy/kernel/util/NamedObj;constraintExpression#Lptolemy/data/expr/StringParameter; StackMapTable20.()Ljava/util/List;getPropertyablesportName portToAddLptolemy/kernel/Port;e,Lptolemy/kernel/util/IllegalActionException;list$Ljava/util/List;3&()Ljava/util/List;_getConceptFunctionTermi(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)Lptolemy/data/ontologies/ConceptFunctionInequalityTerm;argumentLjava/lang/Object;actorElementInExpressionName regexOptionsI compiledRegexLjava/util/regex/Pattern; regexMatcherLjava/util/regex/Matcher; argumentTermLptolemy/graph/InequalityTerm;functionStringargumentNameListLjava/util/ArrayList; argumentList argumentTerms[Lptolemy/graph/InequalityTerm;functionOntology"Lptolemy/data/ontologies/Ontology;domainOntologiesfunction)Lptolemy/data/ontologies/ConceptFunction; functionTerm7Lptolemy/data/ontologies/ConceptFunctionInequalityTerm;)Ljava/util/ArrayList;5Ljava/util/ArrayList;4Ljava/util/List;456_getPropertyableAttributes attributeNameattributeToAddLptolemy/kernel/util/Attribute;result1Ljava/util/List;3()Ljava/util/List;_setConstraints3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)VdirAndRHSStrings constraintDir RHSStringRHSTermconstraintStringconstraintExpressionStringsingleConstraintExpressions[Ljava/lang/String;$Ljava/util/List; SourceFile&ActorConstraintsDefinitionAdapter.javaCptolemy/data/ontologies/lattice/ActorConstraintsDefinitionAttribute k7 gh3 892 :; <=!ptolemy/data/expr/StringParameter >? @? AB C? D=ptolemy/kernel/ComponentEntity EF G? HI*ptolemy/kernel/util/InternalErrorExceptionptolemy/kernel/util/NamedObjjava/lang/StringBuilder kJ/Could not find a component or attribute named " KL". Thus, actorElement is null? MN kO PQptolemy/data/StringToken RN z{java/util/ArrayList ST*ptolemy/kernel/util/IllegalActionException { UVjava/util/regex/Pattern.*\b\b.* WX YZ4 [;KError parsing actor constraint function: could not find the argument named  in the actor K\. k] ^_ `aptolemy/graph/InequalityTerm bcd ef ghi jk kl1ptolemy/data/ontologies/ExpressionConceptFunction mN__ConstraintFunction no+ptolemy/data/ontologies/OntologySolverModel kp5ptolemy/data/ontologies/ConceptFunctionInequalityTerm kqjava/util/LinkedList; rs tN uv w;>=<= xyjava/lang/String6 z{ptolemy/kernel/Portptolemy/kernel/util/Attributeptolemy/data/ontologies/Concept |TCannot set up a constraint for  in actor  because the actor element  is on the RHS of the constraint but it is set to be ignored by the ontology  analysis. ECould not parse constraint expression right term value for the actor . Right term string: }~When the constraint is '<=' which indicates an acceptance criterion and not a consraint for the solver, the inequality cannot have a monotonic function inequality term on its RHS. ~==  ~Aptolemy/data/ontologies/lattice/ActorConstraintsDefinitionAdapter6ptolemy/data/ontologies/lattice/LatticeOntologyAdapterjava/util/Iteratorjava/util/Listjava/util/regex/Matcherjava/lang/Object ptolemy/data/ontologies/OntologyM(Lptolemy/data/ontologies/lattice/LatticeOntologySolver;Ljava/lang/Object;Z)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;isActorElementIgnored&(Lptolemy/data/expr/StringParameter;)ZisActorElementUnconstrainedgetActorElementName7(Lptolemy/data/expr/StringParameter;)Ljava/lang/String;isActorElementAPort getComponentgetPort)(Ljava/lang/String;)Lptolemy/kernel/Port;isActorElementAnAttribute getAttribute3(Ljava/lang/String;)Lptolemy/kernel/util/Attribute;()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;H(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)VgetToken()Lptolemy/data/Token; stringValueadd(Ljava/lang/Object;)ZaddAll(Ljava/util/Collection;)Zcompile.(Ljava/lang/String;I)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matches-(Ljava/lang/Object;)Ljava/lang/StringBuilder;3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VgetPropertyTerm2(Ljava/lang/Object;)Lptolemy/graph/InequalityTerm;size()ItoArray()[Ljava/lang/Object;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V getSolver9()Lptolemy/data/ontologies/lattice/LatticeOntologySolver;5ptolemy/data/ontologies/lattice/LatticeOntologySolver getOntology$()Lptolemy/data/ontologies/Ontology;(I)VgetNamegetContainedModel ()Lptolemy/kernel/util/NamedObj;(Ljava/lang/String;ZLjava/util/List;Lptolemy/data/ontologies/Ontology;Ljava/util/List;Ljava/lang/String;Lptolemy/data/ontologies/OntologySolverModel;Lptolemy/kernel/util/NamedObj;)VK(Lptolemy/data/ontologies/ConceptFunction;[Lptolemy/graph/InequalityTerm;)Vsplit'(Ljava/lang/String;)[Ljava/lang/String;trimgetConstraintDirAndRHSStrings$(Ljava/lang/String;)Ljava/util/List;isLeastFixedPointget(I)Ljava/lang/Object; getEntity4(Ljava/lang/String;)Lptolemy/kernel/ComponentEntity;equals setAtLeast'(Ljava/lang/Object;Ljava/lang/Object;)V setAtMost setEquals6(Ljava/lang/Object;Lptolemy/data/ontologies/Concept;)V setSameAs!efghijklmo *+,*-n^_ `o* pq rs tu vhw  vjx"iyz{m*L++M,, , N:, * -:,* -:9Y*  * Y-*,a*nRqr%s+u0v3x:yBzJ{Q|Y}^cho*0y|}3v~pqW ?ccccx"i{m,eY L*M,@,N-'- - :* :+!W:+*#$W+%PS"n6 %-39BGPSUXco>9}G U%0epq]hw ]=Bim Y NY :*:: : 6Y&'(:  ,):  *{-+W:  * : * :  1"Y+Y,-* ./0* 1+W/23:425*67:Y8::6 6    2: !W 9YY* :;+<=-,*6>?+@:AYB:  n&2:AEemu|  :DJ V h ~ on A}Ee m 2: pq~} }h w  }|{ 2 ; x"{mZCYDL*M,@,N-'- - :* :+!W:+%PS"n2 !%#-$3&9'B(G)P.S+U/X0o>9}G U%0ZpqRhw R=Bim,EFN-:662:G:H:: : *6I J: K: : LM: LM: *67 N: :  *  :   OP:  *  :   QR:   S*:  m :  TQI"Y+YU+.V* .W .XYZ[0 *+ \:  ,"Y+Y]* .^ 0 JT *+ _P KT  A"Y+`0*+ a) bT S*+ Sc *+ d"n1BCE F'H.I1J4K9NCOJQNSUUbVoZ}[_`abefghipqrtu"xMPU^cuEop [.h1} 4} }p m|} }pq~}w .x7 2!p - x"