public class PinRef_FBcl extends Din_FBcl
PinKind_FBcl.assoc
, PinKind_FBcl.aggr
, PinKind_FBcl.comp
but also as PinKind_FBcl.impl
, PinKind_FBcl.used
(dependency).
They are source pins. the destination is either a PinKind_FBcl.fbdst
in an PinFbDst_FBcl
or a PinKind_FBcl.port
in a PinPort_FBcl
Dinout_FBcl
because that contains the type information.
The reference type is stored in DTypeBase_FBcl.typeRef
referenced from Dinout_FBcl#XXXpinDtype
and then from PinDtype_FBcl#dType
and then DType_FBcl.dtBase
.Pin_FBcl.XXXXXEKind
Modifier and Type | Field and Description |
---|---|
static java.util.List<PinRef_FBcl> |
emtpyListRef |
bBreakChain, ixArrayAccess, mEvCluster, nullArray
nDTypeIsPropg, steptime, zVectorDim
connectDst, connectSrc, fb, name, pint, version, xy
Constructor and Description |
---|
PinRef_FBcl(PinTypeRef_FBcl pint,
FBlock_FBcl fb,
XY_FBcl xy) |
PinRef_FBcl(PinTypeRef_FBcl pint,
java.lang.String name,
FBlock_FBcl fb,
XY_FBcl xy) |
Modifier and Type | Method and Description |
---|---|
PinPort_FBcl |
getConnPort()
Gets the source of this aggregation or association pin from the wired port.
|
breakEventChain, getConnSrc, getConstant, getConstant, getDintype, getOnlyoneAssocEvin, iterEvin, operationsType, setBreakEventChain, setConstant, toString, XXXconnectSrc
dtArrayCpp, dType, dType, dTypeArray, dTypeChar, dtypeCpp, getSteptime, getSteptimeStr, isComplexDType, namePin, propagateSteptime, setDType
addEvchain, addEvchainDepending, connDst, connectFrom, connectFrom, connSrc, containsEvchain, containsOtherEvchain, dinType, doutType, evChainHex, evinType, evoutType, fbtypeName, getFirstConnDst, getFirstConnSrc, getMaskEvinMdlChainDriven, getMaskEvoutMdlBackChainDriven, getOneConnSrc, getOneConnSrc, isEventBackChainDriven, isEventBackChainDriven, isEventChainDriven, isEventChainDriven, isEventChainDriven, isEventChainDriven, isKind, isNotKind, isUpdatePin, iterConnDst, iterConnSrc, iterEvchainDep, iterEvchainShow, nameFBpin, nameFBpin, nrofConnDst, nrofConnSrc, pinType, removeConnectDst, removeConnectSrc, removeConnSrcAll, removePinSimpleInConnDst, setEventBackChainDriven, setEventChainDriven, spec, spec, throwError, toString, XXXremoveConnectSrc, XXXremoveConnSrc
public static java.util.List<PinRef_FBcl> emtpyListRef
public PinRef_FBcl(PinTypeRef_FBcl pint, FBlock_FBcl fb, XY_FBcl xy)
public PinRef_FBcl(PinTypeRef_FBcl pint, java.lang.String name, FBlock_FBcl fb, XY_FBcl xy)
public PinPort_FBcl getConnPort()
Pin_FBcl.getFirstConnSrc()()
because there is either null or only one Connection from the dout.Din_FBcl.getConstant()
, elsewhere the source for the pin