- ignoreDefaultArguments() - Method in class edu.mit.blocks.renderable.RenderableBlock
-
Modifies this RenderableBlock such that default arguments are ignored.
- ImageManager - Class in edu.mit.blocks.codeblockutil
-
- ImageManager(Component) - Constructor for class edu.mit.blocks.codeblockutil.ImageManager
-
- InfixBlockShape - Class in edu.mit.blocks.codeblocks
-
Specifies the BlockShape of infix blocks.
- InfixBlockShape(RenderableBlock) - Constructor for class edu.mit.blocks.codeblocks.InfixBlockShape
-
- InfixRule - Class in edu.mit.blocks.codeblocks
-
InfixRule specifies a rule for Block linking.
- InfixRule() - Constructor for class edu.mit.blocks.codeblocks.InfixRule
-
- initKind() - Method in class edu.mit.blocks.codeblocks.BlockConnector
-
Returns the initial kind of this
- insertRule(LinkRule, int) - Static method in class edu.mit.blocks.codeblocks.BlockLinkChecker
-
Insert rule at the specified index in this checker's list of rules.
- inset2 - Variable in class edu.mit.blocks.codeblocks.rendering.BevelIterator
-
a vector pointing inwards from pt2, bisecting the angle at that point,
scaled to have a length appropriate for a bevel of thickness 1.0 (in other words, lying
on the line that is parallel to the current segment and a distance of 1.0 inwards).
- inset3 - Variable in class edu.mit.blocks.codeblocks.rendering.BevelIterator
-
a vector pointing inwards from pt3, bisecting the angle at that point,
scaled to have a length appropriate for a bevel of thickness 1.0 (in other words, lying
on the line that is parallel to the current segment and a distance of 1.0 inwards).
- insetPoint2(float, float[]) - Method in class edu.mit.blocks.codeblocks.rendering.BevelIterator
-
Scales the vector inset2 by the factor scalar and adds it to pt2.
- insetPoint3(float, float[]) - Method in class edu.mit.blocks.codeblocks.rendering.BevelIterator
-
Scales the vector inset3 by the factor scalar and adds it to pt3.
- instantiateFromState(Workspace, Object) - Static method in class edu.mit.blocks.codeblocks.BlockConnector
-
This is a way of generating a BlockConnector from a memento.
- isBad() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true iff this block is "bad."
- isCollapsed() - Method in class edu.mit.blocks.renderable.RenderableBlock
-
Returns the collapsed state if the block has a collapseLabel otherwise
false.
- isCommandBlock() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true if this block is a command block (i.e. forward, say, etc.); false otherwise
FORWARDED FROM BLOCK GENUS
- isCommandBlock() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true if this block is a command block (i.e. forward, say, etc.); false otherwise
- isCommandBlock() - Method in class edu.mit.blocks.codeblocks.BlockStub
-
- isCommandConnector(BlockConnector) - Static method in class edu.mit.blocks.codeblocks.BlockConnectorShape
-
- isConstrainComment() - Method in class edu.mit.blocks.renderable.Comment
-
returns whether this comment should be constrained to its parent's bounds
- isDataBlock() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true if this block is a data block a.k.a. a primitive (i.e. number, string, boolean);
false otherwise
FORWARDED FROM BLOCK GENUS
- isDataBlock() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true if this block is a data block a.k.a. a primitive (i.e. number, string, boolean);
false otherwise
- isDataBlock() - Method in class edu.mit.blocks.codeblocks.BlockStub
-
- isDeclaration() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true if this genus is a declaration block.
- isDeclaration() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true if this genus is a declaration block.
- isDone() - Method in class edu.mit.blocks.codeblocks.rendering.BevelIterator
-
Returns true if a call to nextSegment will move to a new segment.
- isEditable() - Method in class edu.mit.blocks.codeblockutil.LabelWidget
-
isEditable returns if BlockLable is editable
- isEditable() - Method in class edu.mit.blocks.renderable.BlockImageIcon
-
- isEnabled() - Method in class edu.mit.blocks.workspace.typeblocking.TypeBlockManager
-
Whether keyboard support is enabled or not
- isExpandable() - Method in class edu.mit.blocks.codeblocks.BlockConnector
-
Returns true iff this connector is expandable, meaning if a block is connected to it, it may
cause another empty connector just like this to appear.
- isFunctionBlock() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true iff this block is a function block, which takes in an input and produces an
output.
- isFunctionBlock() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true iff this block is a function block, which takes in an input and produces an
output.
- isFunctionBlock() - Method in class edu.mit.blocks.codeblocks.BlockStub
-
- isInfix() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true if this genus is infix (i.e. math blocks, and/or blocks); false otherwise
FORWARDED FROM BLOCK GENUS
- isInfix() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true iff this genus is an infix operator.
- isInFullview() - Method in class edu.mit.blocks.workspace.Page
-
- isLabelEditable() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true if the label of this is editable; false otherwise
FORWARDED FROM BLOCK GENUS
- isLabelEditable() - Method in class edu.mit.blocks.codeblocks.BlockConnector
-
Returns true iff this socket's label is editable.
- isLabelEditable() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true if the label of this is editable; false otherwise
- isLabelValid(Workspace, Long, String) - Static method in class edu.mit.blocks.renderable.BlockUtilities
-
Returns true if the specified label is valid according to the specifications
of this block's genus.
- isLabelValid(Block, String) - Static method in class edu.mit.blocks.renderable.BlockUtilities
-
- isLabelValue() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true if the value of this genus is contained within the label of this; false
otherwise
FORWARDED FROM BLOCK GENUS
- isLabelValue() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true if the value of this genus is contained within the label of this; false
otherwise
- isListRelated() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true if this block is a list or a list operator (determined by whether it has at
least one list connector of any type); false otherwise.
- isListRelated() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true if this block is a list or a list operator (determined by whether it has at
least one list connector of any type); false otherwise.
- isLoading() - Method in class edu.mit.blocks.renderable.RenderableBlock
-
Returns whether or not this is still loading data.
- isMandatory() - Method in class edu.mit.blocks.codeblocks.CommandRule
-
- isMandatory() - Method in class edu.mit.blocks.codeblocks.InfixRule
-
- isMandatory() - Method in interface edu.mit.blocks.codeblocks.LinkRule
-
- isMandatory() - Method in class edu.mit.blocks.codeblocks.SocketRule
-
- isNumeric() - Method in class edu.mit.blocks.codeblockutil.LabelWidget
-
isEditable returns if BlockLable is editable
- isPageLabelSetByPage() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true iff page label of this is set by a page
FORWARDED FROM BLOCK GENUS
- isPageLabelSetByPage() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true iff this genus can have page label.
- isProcedureDeclBlock() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true if this block is a procedure declaration block; false otherwise
FORWARDED FROM BLOCK GENUS
- isProcedureDeclBlock() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true if this block is a procedure declaration block; false otherwise
- isProcedureParamBlock() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true if this block is a procedure parameter block; false otherwise.
- isProcedureParamBlock() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true if this block is a procedure parameter block; false otherwise
- isSearchResult() - Method in class edu.mit.blocks.renderable.RenderableBlock
-
- isSelected() - Method in class edu.mit.blocks.codeblockutil.CIconButton
-
- isSoundEnabled() - Static method in class edu.mit.blocks.codeblockutil.SoundManager
-
Returns true iff sounds are being allowed to play.
- ISupportMemento - Interface in edu.mit.blocks.workspace
-
- isUserEvent() - Method in class edu.mit.blocks.workspace.WorkspaceEvent
-
Tells if this event is a user spawned event or not
- isVariableDeclBlock() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true if this block is a variable block; false otherwise
FORWARDED FROM BLOCK GENUS
- isVariableDeclBlock() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true if this block is a variable declaration block; false otherwise
- isVisible() - Method in class edu.mit.blocks.renderable.RenderableBlock
-
Overridden from JComponent.