Hierarchy details are hidden for the outside world. All that's visible is the top level\ndrawable, which can be put into a view.\n
Example hierarchy:\no FadeDrawable (top level drawable)\n|\n+--o ScaleTypeDrawable\n| |\n| +--o BitmapDrawable\n|\n+--o ScaleTypeDrawable\n|\n+--o BitmapDrawable", + "stereotype": "interface", + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPh3aPi43Kg=", + "_parent": { + "$ref": "AAAAAAFMfPhQTRqtcKA=" + }, + "name": "getTopLevelDrawable", + "documentation": "Returns the top level drawable in the corresponding hierarchy. Hierarchy should always have\nthe same instance of its top level drawable.\n@return top level drawable", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPh3aPi5cWM=", + "_parent": { + "$ref": "AAAAAAFMfPh3aPi43Kg=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": true, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFMfPkZtB5IMQM=", + "_parent": { + "$ref": "AAAAAAFMeW4NlHflJis=" + }, + "name": "DraweeController", + "documentation": "Copyright (c) 2015-present, Facebook, Inc.\nAll rights reserved.\nThis source code is licensed under the BSD-style license found in the\nLICENSE file in the root directory of this source tree. An additional grant\nof patent rights can be found in the PATENTS file in the same directory.\nInterface that represents a Drawee controller used by a DraweeView.\n
The view forwards events to the controller. The controller controls\nits hierarchy based on those events.", + "stereotype": "interface", + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPlTpvi6vJ8=", + "_parent": { + "$ref": "AAAAAAFMfPkZtB5IMQM=" + }, + "name": "getHierarchy", + "documentation": "Gets the hierarchy.", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPlTpvi75v4=", + "_parent": { + "$ref": "AAAAAAFMfPlTpvi6vJ8=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPlaFfi8FPI=", + "_parent": { + "$ref": "AAAAAAFMfPkZtB5IMQM=" + }, + "name": "setHierarchy", + "documentation": "Sets a new hierarchy.", + "visibility": "package", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPlaFfi9jHY=", + "_parent": { + "$ref": "AAAAAAFMfPlaFfi8FPI=" + }, + "name": "hierarchy", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPlaFfi+eJA=", + "_parent": { + "$ref": "AAAAAAFMfPlaFfi8FPI=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "void", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPlfzvi/Cf8=", + "_parent": { + "$ref": "AAAAAAFMfPkZtB5IMQM=" + }, + "name": "onAttach", + "documentation": "Called when the view containing the hierarchy is attached to a window\n(either temporarily or permanently).", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPlfzvjAwig=", + "_parent": { + "$ref": "AAAAAAFMfPlfzvi/Cf8=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "void", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPlmQ/jB8/c=", + "_parent": { + "$ref": "AAAAAAFMfPkZtB5IMQM=" + }, + "name": "onDetach", + "documentation": "Called when the view containing the hierarchy is detached from a window\n(either temporarily or permanently).", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPlmQ/jC/RU=", + "_parent": { + "$ref": "AAAAAAFMfPlmQ/jB8/c=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "void", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPlulfjDubA=", + "_parent": { + "$ref": "AAAAAAFMfPkZtB5IMQM=" + }, + "name": "onTouchEvent", + "documentation": "Called when the view containing the hierarchy receives a touch event.\n@return true if the event was handled by the controller, false otherwise", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPlulfjEPEc=", + "_parent": { + "$ref": "AAAAAAFMfPlulfjDubA=" + }, + "name": "event", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPlulfjFPsY=", + "_parent": { + "$ref": "AAAAAAFMfPlulfjDubA=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "boolean", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPl2lvjGsKA=", + "_parent": { + "$ref": "AAAAAAFMfPkZtB5IMQM=" + }, + "name": "getAnimatable", + "documentation": "For an animated image, returns an Animatable that lets clients control the animation.\n@return animatable, or null if the image is not animated or not loaded yet", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPl2lvjHh7E=", + "_parent": { + "$ref": "AAAAAAFMfPl2lvjGsKA=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": true, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFMfPqE6iTz68M=", + "_parent": { + "$ref": "AAAAAAFMeW4NlHflJis=" + }, + "name": "SettableDraweeHierarchy", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFMfPtSzClOj5A=", + "_parent": { + "$ref": "AAAAAAFMfPqE6iTz68M=" + }, + "source": { + "$ref": "AAAAAAFMfPqE6iTz68M=" + }, + "target": { + "$ref": "AAAAAAFMfPhQTRqtcKA=" + }, + "visibility": "public" + } + ], + "documentation": "Copyright (c) 2015-present, Facebook, Inc.\nAll rights reserved.\nThis source code is licensed under the BSD-style license found in the\nLICENSE file in the root directory of this source tree. An additional grant\nof patent rights can be found in the PATENTS file in the same directory.\nInterface that represents a settable Drawee hierarchy. Hierarchy should display a placeholder\nimage until the actual image is set. In case of a failure, hierarchy can choose to display\na failure image.\n
IMPORTANT: methods of this interface are to be used by controllers ONLY!\n
\nExample hierarchy:\no FadeDrawable (top level drawable)\n|\n+--o ScaleTypeDrawable\n| |\n| +--o ColorDrawable (placeholder image)\n|\n+--o ScaleTypeDrawable\n| |\n| +--o BitmapDrawable (failure image)\n|\n+--o ScaleTypeDrawable\n|\n+--o SettableDrawable\n|\n+--o BitmapDrawable (actual image)\nSettableDraweeHierarchy in the given example has a FadeDrawable as its top level drawable.\nTop level drawable can be immediately put into view. Once the actual image is ready, it will\nbe set to the hierarchy's SettableDrawable and fade animation between the placeholder and the\nactual image will be initiated. In case of failure, hierarchy will switch to failure image.\nAll image branches are wrapped with ScaleType drawable which allows separate scale type to be\napplied on each.", + "stereotype": "interface", + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPrYM/jIJ9c=", + "_parent": { + "$ref": "AAAAAAFMfPqE6iTz68M=" + }, + "name": "reset", + "documentation": "Called by controller when the hierarchy should be reset to its initial state. Any image\npreviously set by {@code setImage} should be detached and not used anymore.", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPrYM/jJqm0=", + "_parent": { + "$ref": "AAAAAAFMfPrYM/jIJ9c=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "void", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPrgT/jK1rE=", + "_parent": { + "$ref": "AAAAAAFMfPqE6iTz68M=" + }, + "name": "setImage", + "documentation": "Called by controller when the future that provides the actual image completes successfully.\nHierarchy should display the actual image.\n@param drawable drawable to be set as the temporary image\n@param progress number in range [0, 1] that indicates progress\n@param immediate if true, image will be shown immediately (without fade effect)", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPrgT/jLdy4=", + "_parent": { + "$ref": "AAAAAAFMfPrgT/jK1rE=" + }, + "name": "drawable", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPrgT/jM5k0=", + "_parent": { + "$ref": "AAAAAAFMfPrgT/jK1rE=" + }, + "name": "progress", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "float", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPrgT/jNF24=", + "_parent": { + "$ref": "AAAAAAFMfPrgT/jK1rE=" + }, + "name": "immediate", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "boolean", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPrgT/jOFCE=", + "_parent": { + "$ref": "AAAAAAFMfPrgT/jK1rE=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "void", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPrm2/jP2+0=", + "_parent": { + "$ref": "AAAAAAFMfPqE6iTz68M=" + }, + "name": "setProgress", + "documentation": "Called by controller to update the progress.\nHierarchy can choose to hide the progressbar when progress is set to its final value of 1.\n@param progress number in range [0, 1] that indicates progress\n@param immediate if true, progressbar will be shown/hidden immediately (without fade effect)", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPrm2/jQ8MI=", + "_parent": { + "$ref": "AAAAAAFMfPrm2/jP2+0=" + }, + "name": "progress", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "float", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPrm2/jRYSY=", + "_parent": { + "$ref": "AAAAAAFMfPrm2/jP2+0=" + }, + "name": "immediate", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "boolean", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPrm2/jSUN0=", + "_parent": { + "$ref": "AAAAAAFMfPrm2/jP2+0=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "void", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPrwO/jT1ew=", + "_parent": { + "$ref": "AAAAAAFMfPqE6iTz68M=" + }, + "name": "setFailure", + "documentation": "Called by controller when the future that provides the actual image completes with failure.\nHierarchy can choose to display between different images based on cause of failure.\n@param throwable cause of failure", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPrwO/jUHMM=", + "_parent": { + "$ref": "AAAAAAFMfPrwO/jT1ew=" + }, + "name": "throwable", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPrwO/jVEto=", + "_parent": { + "$ref": "AAAAAAFMfPrwO/jT1ew=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "void", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPr3avjWke8=", + "_parent": { + "$ref": "AAAAAAFMfPqE6iTz68M=" + }, + "name": "setRetry", + "documentation": "Called by controller when the future that provides the actual image completes with failure,\nbut the controller is prepared to kick off a retry when the user clicks on the image.\nHierarchy can choose to display a retry image.\n@param throwable cause of failure", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPr3a/jXCmU=", + "_parent": { + "$ref": "AAAAAAFMfPr3avjWke8=" + }, + "name": "throwable", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPr3a/jYEEw=", + "_parent": { + "$ref": "AAAAAAFMfPr3avjWke8=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "void", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFMfPr+Y/jZ9mY=", + "_parent": { + "$ref": "AAAAAAFMfPqE6iTz68M=" + }, + "name": "setControllerOverlay", + "documentation": "Called by controller if it needs to display some controller overlay.\n@param drawable drawable to be displayed as controller overlay", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPr+Y/jarSY=", + "_parent": { + "$ref": "AAAAAAFMfPr+Y/jZ9mY=" + }, + "name": "drawable", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFMfPr+Y/jborw=", + "_parent": { + "$ref": "AAAAAAFMfPr+Y/jZ9mY=" + }, + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "void", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "return" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": true, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + } + ], + "visibility": "public" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAFMeXEXg4RwssM=", + "_parent": { + "$ref": "AAAAAAFMeW1pxG2tkhs=" + }, + "name": "backends", + "ownedElements": [ + { + "_type": "UMLPackage", + "_id": "AAAAAAFMeXEXg4Rxm5c=", + "_parent": { + "$ref": "AAAAAAFMeXEXg4RwssM=" + }, + "name": "pipeline", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAFMeXEXjISIw0Y=", + "_parent": { + "$ref": "AAAAAAFMeXEXg4Rxm5c=" + }, + "name": "PipelineDraweeController", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFMeZnZr6ej1UQ=", + "_parent": { + "$ref": "AAAAAAFMeXEXjISIw0Y=" + }, + "source": { + "$ref": "AAAAAAFMeXEXjISIw0Y=" + }, + "target": { + "$ref": "AAAAAAFMeYDc0aIWfdY=" + }, + "visibility": "public" + } + ], + "documentation": "Copyright (c) 2015-present, Facebook, Inc.\nAll rights reserved.\nThis source code is licensed under the BSD-style license found in the\nLICENSE file in the root directory of this source tree. An additional grant\nof patent rights can be found in the PATENTS file in the same directory.\nDrawee controller that bridges the image pipeline with {@link SettableDraweeHierarchy}.\n
\nThe hierarchy's actual image is set to the image(s) obtained by the provided data source.\nThe data source is automatically obtained and closed based on attach / detach calls.",
+ "visibility": "public",
+ "attributes": [
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMeY3pOfiNThI=",
+ "_parent": {
+ "$ref": "AAAAAAFMeXEXjISIw0Y="
+ },
+ "name": "mDataSourceSupplier",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "Suppier \nThe hierarchy's actual image is set to the image(s) obtained by the provided data source.\nThe data source is automatically obtained and closed based on attach / detach calls.",
+ "visibility": "public",
+ "attributes": [
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMeat2n/ihKOs=",
+ "_parent": {
+ "$ref": "AAAAAAFMeat2n/ifpOs="
+ },
+ "name": "mDataSourceSupplier",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ }
+ ],
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMeat2n/ii4WA=",
+ "_parent": {
+ "$ref": "AAAAAAFMeat2n/ifpOs="
+ },
+ "name": "init",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMeat2n/ijLRo=",
+ "_parent": {
+ "$ref": "AAAAAAFMeat2n/ii4WA="
+ },
+ "name": "dataSourceSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "Supplier The returned DataSource must be closed once the client has finished with it.\n@param imageRequest the request to submit\n@return a DataSource representing the pending decoded image(s)",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVB83OFm4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB83NN1U="
+ },
+ "name": "imageRequest",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+E1lM="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVB83PIvU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB83NN1U="
+ },
+ "name": "callerContext",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+Fmcs="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVB83Quy0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB83NN1U="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+G9XU="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVB83Ru0U=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "name": "fetchEncodedImage",
+ "documentation": "Submits a request for execution and returns a DataSource representing the pending encoded\nimage(s).\n The returned DataSource must be closed once the client has finished with it.\n@param imageRequest the request to submit\n@return a DataSource representing the pending encoded image(s)",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVB83SCA0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB83Ru0U="
+ },
+ "name": "imageRequest",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+E1lM="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVB83T9Ck=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB83Ru0U="
+ },
+ "name": "callerContext",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+Fmcs="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVB83U70E=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB83Ru0U="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+G9XU="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVB83VJws=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "name": "prefetchToBitmapCache",
+ "documentation": "Submits a request for prefetching to the bitmap cache.\n@param imageRequest the request to submit\n@return a DataSource that can safely be ignored.",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVB83WRL4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB83VJws="
+ },
+ "name": "imageRequest",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+E1lM="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVB83XL6c=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB83VJws="
+ },
+ "name": "callerContext",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+Fmcs="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3YYJw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB83VJws="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+G9XU="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVCM3Z1kU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "name": "prefetchToDiskCache",
+ "documentation": "Submits a request for prefetching to the disk cache.\n@param imageRequest the request to submit\n@return a DataSource that can safely be ignored.",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3a1/E=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3Z1kU="
+ },
+ "name": "imageRequest",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+E1lM="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3b74c=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3Z1kU="
+ },
+ "name": "callerContext",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+Fmcs="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3cIJw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3Z1kU="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+G9XU="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVCM3dQUw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "name": "evictFromMemoryCache",
+ "documentation": "Removes all images with the specified {@link Uri} from memory cache.\n@param uri",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3eL9U=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3dQUw="
+ },
+ "name": "uri",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+HLMc="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3fSxk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3dQUw="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "void",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVCM3gSNM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "name": "submitFetchRequest",
+ "visibility": "private",
+ "templateParameters": [
+ {
+ "_type": "UMLTemplateParameter",
+ "_id": "AAAAAAFMecEVCM3l7Yg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3gSNM="
+ },
+ "name": "T",
+ "visibility": "public"
+ }
+ ],
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3h4Ao=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3gSNM="
+ },
+ "name": "producerSequence",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3i/hs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3gSNM="
+ },
+ "name": "imageRequest",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+E1lM="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3jOAg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3gSNM="
+ },
+ "name": "callerContext",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+Fmcs="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3kKyA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3gSNM="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+G9XU="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVCM3mY/Q=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "name": "submitPrefetchRequest",
+ "documentation": "isPrefetch",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3nNHc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3mY/Q="
+ },
+ "name": "producerSequence",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3oS4Y=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3mY/Q="
+ },
+ "name": "imageRequest",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+E1lM="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3prm4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3mY/Q="
+ },
+ "name": "callerContext",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+Fmcs="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVCM3qRsE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVCM3mY/Q="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+G9XU="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ }
+ ],
+ "isAbstract": false,
+ "isFinalSpecialization": false,
+ "isLeaf": false,
+ "isActive": false
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAFMecEVKc3r/2Q=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEU782iVvk="
+ },
+ "name": "ImagePipelineConfig",
+ "ownedElements": [
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAFMecEVKc3sIis=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "ImagePipelineConfig.Builder",
+ "ownedElements": [
+ {
+ "_type": "UMLAssociation",
+ "_id": "AAAAAAFMfQ71XYIIKw4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMfQ71XYIJQ5s=",
+ "_parent": {
+ "$ref": "AAAAAAFMfQ71XYIIKw4="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "visibility": "public",
+ "navigable": false,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMfQ71XYIKQw4=",
+ "_parent": {
+ "$ref": "AAAAAAFMfQ71XYIIKw4="
+ },
+ "name": "build()",
+ "reference": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "visibility": "public",
+ "navigable": true,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "visibility": "public",
+ "isDerived": false
+ }
+ ],
+ "visibility": "public",
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKc3vvDE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setBitmapMemoryCacheParamsSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc3wWJs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3vvDE="
+ },
+ "name": "bitmapMemoryCacheParamsSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc3x45w=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3vvDE="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKc3yFoY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setCacheKeyFactory",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc3zhy0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3yFoY="
+ },
+ "name": "cacheKeyFactory",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc30dQo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3yFoY="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKc31zvE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setEncodedMemoryCacheParamsSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc32jx0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc31zvE="
+ },
+ "name": "encodedMemoryCacheParamsSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc33KJA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc31zvE="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKc34jnw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setExecutorSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc35tsM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc34jnw="
+ },
+ "name": "executorSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEU882vL+Y="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc36f7U=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc34jnw="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKc376PE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setImageCacheStatsTracker",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc38AQQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc376PE="
+ },
+ "name": "imageCacheStatsTracker",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc39DQY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc376PE="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKc3+HKU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setAnimatedImageFactory",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc3/a54=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3+HKU="
+ },
+ "name": "animatedImageFactory",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc4AK1I=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3+HKU="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKc4BEIs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setImageDecoder",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc4CuhA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc4BEIs="
+ },
+ "name": "imageDecoder",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc4DCZ4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc4BEIs="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKc4EsOs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setIsPrefetchEnabledSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc4FuLo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc4EsOs="
+ },
+ "name": "isPrefetchEnabledSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc4Gtw4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc4EsOs="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKc4HP10=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setMainDiskCacheConfig",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc4IuOg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc4HP10="
+ },
+ "name": "mainDiskCacheConfig",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc4JRyI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc4HP10="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKc4Kov8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setMemoryTrimmableRegistry",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc4LgLM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc4Kov8="
+ },
+ "name": "memoryTrimmableRegistry",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKc4MmV0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc4Kov8="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKs4N6oY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setNetworkFetchProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKs4O9KA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKs4N6oY="
+ },
+ "name": "networkFetchProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKs4P8Wo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKs4N6oY="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKs4Q+E4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setPoolFactory",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKs4Rvfc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKs4Q+E4="
+ },
+ "name": "poolFactory",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKs4SI1E=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKs4Q+E4="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKs4TJa8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setProgressiveJpegConfig",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKs4UFd8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKs4TJa8="
+ },
+ "name": "progressiveJpegConfig",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKs4VaLY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKs4TJa8="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKs4Wt4g=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setRequestListeners",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKs4XG3E=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKs4Wt4g="
+ },
+ "name": "requestListeners",
+ "tags": [
+ {
+ "_type": "Tag",
+ "_id": "AAAAAAFMecEVlc+SP2s=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKs4XG3E="
+ },
+ "name": "collection",
+ "kind": "string",
+ "value": "Set",
+ "checked": false,
+ "number": 0
+ }
+ ],
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "multiplicity": "*",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKs4YPY0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKs4Wt4g="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVKs4ZnvE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setResizeAndRotateEnabledForNetwork",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKs4aWhk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKs4ZnvE="
+ },
+ "name": "resizeAndRotateEnabledForNetwork",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "boolean",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVKs4bt2o=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKs4ZnvE="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMc4cEzo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "setSmallImageDiskCacheConfig",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMc4dqiQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMc4cEzo="
+ },
+ "name": "smallImageDiskCacheConfig",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMc4efBc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMc4cEzo="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3tFKk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMc4f2D0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "name": "build",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMc4gKt8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMc4f2D0="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ }
+ ],
+ "isAbstract": false,
+ "isFinalSpecialization": false,
+ "isLeaf": false,
+ "isActive": false
+ }
+ ],
+ "documentation": "isPrefetch\nisIntermediateResultExpected\nCopyright (c) 2015-present, Facebook, Inc.\nAll rights reserved.\nThis source code is licensed under the BSD-style license found in the\nLICENSE file in the root directory of this source tree. An additional grant\nof patent rights can be found in the PATENTS file in the same directory.\nMaster configuration class for the image pipeline library.\nTo use:\n This should only be done once per process.",
+ "visibility": "public",
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs4mieY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getBitmapMemoryCacheParamsSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs4n/iA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs4mieY="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs4oSTE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getCacheKeyFactory",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs4pNb8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs4oSTE="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs4qXx4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getContext",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs4reOo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs4qXx4="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs4sl14=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getEncodedMemoryCacheParamsSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs4tJlo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs4sl14="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs4uGYw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getExecutorSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs4vaRA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs4uGYw="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEU882vL+Y="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs4wDF0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getImageCacheStatsTracker",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs4xLHU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs4wDF0="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs4yhFI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getImageDecoder",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs4zzOE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs4yhFI="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs40Pco=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getIsPrefetchEnabledSupplier",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs41K78=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs40Pco="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs42nZw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getMainDiskCacheConfig",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs43sis=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs42nZw="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs44Gz0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getMemoryTrimmableRegistry",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs45A7s=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs44Gz0="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs46v7M=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getNetworkFetchProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs47Oho=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs46v7M="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs48b00=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getPoolFactory",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs49M7E=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs48b00="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs4+YQs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getProgressiveJpegConfig",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs4/uJs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs4+YQs="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs5A6i8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getRequestListeners",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs5B8OY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs5A6i8="
+ },
+ "tags": [
+ {
+ "_type": "Tag",
+ "_id": "AAAAAAFMecEVls+T+r4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs5B8OY="
+ },
+ "name": "collection",
+ "kind": "string",
+ "value": "Set",
+ "checked": false,
+ "number": 0
+ }
+ ],
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "multiplicity": "*",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs5CbsQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "isResizeAndRotateEnabledForNetwork",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs5DS8U=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs5CbsQ="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "boolean",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs5EqMU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getSmallImageDiskCacheConfig",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs5F9Tw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs5EqMU="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs5G2xo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "getPlatformBitmapFactory",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs5Hd9w=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs5G2xo="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVMs5Ig3g=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "name": "newBuilder",
+ "visibility": "public",
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs5JljM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs5Ig3g="
+ },
+ "name": "context",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVMs5KWcQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVMs5Ig3g="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3sIis="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ }
+ ],
+ "isAbstract": false,
+ "isFinalSpecialization": false,
+ "isLeaf": false,
+ "isActive": false
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAFMecEVS85LhN0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEU782iVvk="
+ },
+ "name": "ImagePipelineFactory",
+ "ownedElements": [
+ {
+ "_type": "UMLAssociation",
+ "_id": "AAAAAAFMecEVks9F04U=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMecEVks9G974=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVks9F04U="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "visibility": "package",
+ "navigable": false,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMecEVks9HI/0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVks9F04U="
+ },
+ "name": "mConfig",
+ "reference": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "visibility": "private",
+ "navigable": true,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "visibility": "public",
+ "isDerived": false
+ },
+ {
+ "_type": "UMLAssociation",
+ "_id": "AAAAAAFMecEVks9Rudc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMecEVks9SNDw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVks9Rudc="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "visibility": "package",
+ "navigable": false,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMecEVks9TczI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVks9Rudc="
+ },
+ "name": "mImagePipeline",
+ "reference": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "visibility": "private",
+ "navigable": true,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "visibility": "public",
+ "isDerived": false
+ },
+ {
+ "_type": "UMLAssociation",
+ "_id": "AAAAAAFMecEVks9U1Zs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMecEVks9VQS8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVks9U1Zs="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "visibility": "package",
+ "navigable": false,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMecEVks9WBOs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVks9U1Zs="
+ },
+ "name": "mProducerFactory",
+ "reference": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "visibility": "private",
+ "navigable": true,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "visibility": "public",
+ "isDerived": false
+ },
+ {
+ "_type": "UMLAssociation",
+ "_id": "AAAAAAFMecEVks9X5rA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMecEVks9YDv0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVks9X5rA="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "visibility": "package",
+ "navigable": false,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMecEVks9Z9YE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVks9X5rA="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "visibility": "private",
+ "navigable": true,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "visibility": "public",
+ "isDerived": false
+ },
+ {
+ "_type": "UMLAssociation",
+ "_id": "AAAAAAFMfRcHDLsdNpM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMfRcHDLselyE=",
+ "_parent": {
+ "$ref": "AAAAAAFMfRcHDLsdNpM="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "visibility": "public",
+ "navigable": false,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMfRcHDLsfoIE=",
+ "_parent": {
+ "$ref": "AAAAAAFMfRcHDLsdNpM="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "visibility": "public",
+ "navigable": true,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "visibility": "public",
+ "isDerived": false
+ }
+ ],
+ "documentation": "Copyright (c) 2015-present, Facebook, Inc.\nAll rights reserved.\nThis source code is licensed under the BSD-style license found in the\nLICENSE file in the root directory of this source tree. An additional grant\nof patent rights can be found in the PATENTS file in the same directory.\nFactory class for the image pipeline.\n This class constructs the pipeline and its dependencies from other libraries.\n As the pipeline object can be quite expensive to create, it is strongly\nrecommended that applications create just one instance of this class\nand of the pipeline.",
+ "visibility": "public",
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVTM5MU8s=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "name": "getInstance",
+ "documentation": "Gets the instance of {@link ImagePipelineFactory}.",
+ "visibility": "public",
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVTM5NG9Y=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVTM5MU8s="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVTM5Wuyo="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVTM5OA58=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "name": "initialize",
+ "documentation": "Initializes {@link ImagePipelineFactory} with default config.",
+ "visibility": "public",
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVTM5Pbis=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVTM5OA58="
+ },
+ "name": "context",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+Jzhc="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVTM5Qy7Y=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVTM5OA58="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "void",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVTM5RILI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "name": "initialize",
+ "documentation": "Initializes {@link ImagePipelineFactory} with the specified config.",
+ "visibility": "public",
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVTM5SsuA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVTM5RILI="
+ },
+ "name": "imagePipelineConfig",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVTM5TiAQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVTM5RILI="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "void",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVTM5Utsw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "name": "shutDown",
+ "documentation": "Shuts {@link ImagePipelineFactory} down.",
+ "visibility": "public",
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVTM5VcY8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVTM5Utsw="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "void",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVTM5oKpk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "name": "getImagePipeline",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVTM5pVCM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVTM5oKpk="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ }
+ ],
+ "isAbstract": false,
+ "isFinalSpecialization": false,
+ "isLeaf": false,
+ "isActive": false
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAFMecEVcs503Cw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEU782iVvk="
+ },
+ "name": "ProducerFactory",
+ "documentation": "Copyright (c) 2015-present, Facebook, Inc.\nAll rights reserved.\nThis source code is licensed under the BSD-style license found in the\nLICENSE file in the root directory of this source tree. An additional grant\nof patent rights can be found in the PATENTS file in the same directory.",
+ "visibility": "public",
+ "attributes": [
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVks9fy0Y=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "mByteArrayPool",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": {
+ "$ref": "AAAAAAFMecEVl8+bT7I="
+ },
+ "isReadOnly": true,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVks9gixs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "mImageDecoder",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": {
+ "$ref": "AAAAAAFMecEVlc+MvT0="
+ },
+ "isReadOnly": true,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk89hbgE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "mProgressiveJpegConfig",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": {
+ "$ref": "AAAAAAFMecEVlc+RJZc="
+ },
+ "isReadOnly": true,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk89lSQ8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "mPooledByteBufferFactory",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": {
+ "$ref": "AAAAAAFMecEVl8+cbEY="
+ },
+ "isReadOnly": true,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk89m6X4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "mDefaultBufferedDiskCache",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": {
+ "$ref": "AAAAAAFMecEVl8+YDBA="
+ },
+ "isReadOnly": true,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk89nxUo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "mSmallImageBufferedDiskCache",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": {
+ "$ref": "AAAAAAFMecEVl8+YDBA="
+ },
+ "isReadOnly": true,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk89oJ4w=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "mEncodedMemoryCache",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+C13w="
+ },
+ "isReadOnly": true,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk89pDT0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "mBitmapMemoryCache",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+C13w="
+ },
+ "isReadOnly": true,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk89qNdg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "mCacheKeyFactory",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+D2kU="
+ },
+ "isReadOnly": true,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ }
+ ],
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVcs6CK8Q=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newAddImageTransformMetaDataProducer",
+ "visibility": "public",
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6D6ts=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6CK8Q="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6ErPY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6CK8Q="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVl8+dWJk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVcs6FK3k=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newBitmapMemoryCacheGetProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6GzQE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6FK3k="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6HQIE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6FK3k="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVl8+eLLo="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVcs6Iokg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newBitmapMemoryCacheKeyMultiplexProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6J9Ww=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6Iokg="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6KF8o=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6Iokg="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVl8+fuTU="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVcs6LKkg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newBitmapMemoryCacheProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6MzmI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6LKkg="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6Nd2M=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6LKkg="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVl8+glms="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVcs6OdYY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newBranchOnSeparateImagesProducer",
+ "visibility": "public",
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6PS7E=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6OdYY="
+ },
+ "name": "nextProducer1",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6Q4Ys=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6OdYY="
+ },
+ "name": "nextProducer2",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6RNBc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6OdYY="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVl8+h0G4="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVcs6SdKE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newDecodeProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVcs6T9BU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6SdKE="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86URGk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs6SdKE="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVl8+iMy0="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86Vbj8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newDiskCacheProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86WX4I=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86Vbj8="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86XNQQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86Vbj8="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVl8+jimk="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86YBcc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newEncodedCacheKeyMultiplexProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86ZZIQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86YBcc="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86aPhk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86YBcc="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+kxdc="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86bzjY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newEncodedMemoryCacheProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86cArQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86bzjY="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86dCAU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86bzjY="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+lFhQ="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86eqV0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newLocalAssetFetchProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86f/JE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86eqV0="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+mo9Q="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86glN8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newContentUriFetchProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86hrrM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86glN8="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+nHh4="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86izeI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newLocalExifThumbnailProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86jIVg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86izeI="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+oy4o="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86k2LE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newLocalFileFetchProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86ltxU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86k2LE="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+p+z8="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86m4rQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newLocalResourceFetchProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86n/eE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86m4rQ="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+qKss="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86oHqQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newLocalVideoThumbnailProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86p4gU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86oHqQ="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+rlHA="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86qwK0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newNullProducer",
+ "visibility": "public",
+ "templateParameters": [
+ {
+ "_type": "UMLTemplateParameter",
+ "_id": "AAAAAAFMecEVc86s7NU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86qwK0="
+ },
+ "name": "T",
+ "visibility": "public"
+ }
+ ],
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86re5I=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86qwK0="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+skwA="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86tOFg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newPostprocessorProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86uG2U=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86tOFg="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86vUEw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86tOFg="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+thkE="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86wlf4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newRemoveImageTransformMetaDataProducer",
+ "visibility": "public",
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86xcpA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86wlf4="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86y6Sw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86wlf4="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+uI4w="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86z4fM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newResizeAndRotateProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc8600KY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86z4fM="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc861jD0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86z4fM="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+vKho="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc862qsg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newSwallowResultProducer",
+ "visibility": "public",
+ "templateParameters": [
+ {
+ "_type": "UMLTemplateParameter",
+ "_id": "AAAAAAFMecEVc865AzI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc862qsg="
+ },
+ "name": "T",
+ "visibility": "public"
+ }
+ ],
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc8637Ok=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc862qsg="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc864xzo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc862qsg="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+wEBQ="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc866Ua8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newBackgroundThreadHandoffProducer",
+ "visibility": "public",
+ "templateParameters": [
+ {
+ "_type": "UMLTemplateParameter",
+ "_id": "AAAAAAFMecEVc869IgM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc866Ua8="
+ },
+ "name": "T",
+ "visibility": "public"
+ }
+ ],
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc867MYc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc866Ua8="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc868Fmc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc866Ua8="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+xREE="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc86+mrA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newThrottlingProducer",
+ "visibility": "public",
+ "templateParameters": [
+ {
+ "_type": "UMLTemplateParameter",
+ "_id": "AAAAAAFMecEVc87Cpc0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86+mrA="
+ },
+ "name": "T",
+ "visibility": "public"
+ }
+ ],
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc86/Gd4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86+mrA="
+ },
+ "name": "maxSimultaneousRequests",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "int",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc87A184=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86+mrA="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc87B5uM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc86+mrA="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+yPQ0="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVc87DXDU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "name": "newWebpTranscodeProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc87EbZ8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc87DXDU="
+ },
+ "name": "nextProducer",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVc87Fe/Y=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVc87DXDU="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVmM+zHYQ="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ }
+ ],
+ "isAbstract": false,
+ "isFinalSpecialization": false,
+ "isLeaf": false,
+ "isActive": false
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAFMecEVjs7Gk94=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEU782iVvk="
+ },
+ "name": "ProducerSequenceFactory",
+ "ownedElements": [
+ {
+ "_type": "UMLAssociation",
+ "_id": "AAAAAAFMecEVk89tCjA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMecEVk89uLsU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVk89tCjA="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "visibility": "package",
+ "navigable": false,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMecEVk89vz70=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVk89tCjA="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "visibility": "private",
+ "navigable": true,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "visibility": "public",
+ "isDerived": false
+ }
+ ],
+ "documentation": "Copyright (c) 2015-present, Facebook, Inc.\nAll rights reserved.\nThis source code is licensed under the BSD-style license found in the\nLICENSE file in the root directory of this source tree. An additional grant\nof patent rights can be found in the PATENTS file in the same directory.",
+ "visibility": "public",
+ "attributes": [
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk89wmIQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mNetworkFetchProducer",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": {
+ "$ref": "AAAAAAFMecEVlc+PN9k="
+ },
+ "isReadOnly": true,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk89x2JA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mResizeAndRotateEnabledForNetwork",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": "boolean",
+ "isReadOnly": true,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk89yyH0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mBitmapCacheGetOnlySequence",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk89zodU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mNetworkFetchSequence",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk8901Tw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mBackgroundNetworkFetchToEncodedMemorySequence",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk891PEI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mNetworkFetchToEncodedMemoryPrefetchSequence",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk8924Y8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mCommonNetworkFetchToEncodedMemorySequence",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk893mts=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mLocalImageFileFetchSequence",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk894Urw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mLocalVideoFileFetchSequence",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk895DzM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mLocalContentUriFetchSequence",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk8968rk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mLocalResourceFetchSequence",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk897Z6U=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mLocalAssetFetchSequence",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk898oSE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mPostprocessorSequences",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVnM+8cEA="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ },
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecEVk899m+E=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "mCloseableImagePrefetchSequences",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVnM+8cEA="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ }
+ ],
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVjs7LsAA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "getEncodedImageProducerSequence",
+ "documentation": "Returns a sequence that can be used for a request for an encoded image.\n@param imageRequest the request that will be submitted\n@return the sequence that should be used to process the request",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVjs7MsLQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7LsAA="
+ },
+ "name": "imageRequest",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+E1lM="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVjs7NuyY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7LsAA="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVjs7OKtY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "getEncodedImagePrefetchProducerSequence",
+ "documentation": "Returns a sequence that can be used for a prefetch request for an encoded image.\n Guaranteed to return the same sequence as\n{@code getEncodedImageProducerSequence(request)}, except that it is pre-pended with a\n{@link SwallowResultProducer}.\n@param imageRequest the request that will be submitted\n@return the sequence that should be used to process the request",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVjs7PyUY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7OKtY="
+ },
+ "name": "imageRequest",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+E1lM="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVjs7QRwg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7OKtY="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVjs7U7Cs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "getBitmapCacheGetOnlySequence",
+ "documentation": "Returns a sequence that can be used for a request that just requires a bitmap cache lookup.\n Sequence is: bitmap cache get -> null producer\n@return the sequence that should be used to process the request.",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVjs7V/LY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7U7Cs="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "concurrent",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVjs7WmR8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "getDecodedImageProducerSequence",
+ "documentation": "Returns a sequence that can be used for a request for a decoded image.\n@param imageRequest the request that will be submitted\n@return the sequence that should be used to process the request",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVjs7X508=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7WmR8="
+ },
+ "name": "imageRequest",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+E1lM="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVjs7Y2x4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7WmR8="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecEVjs7ZJmk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "name": "getDecodedImagePrefetchProducerSequence",
+ "documentation": "Returns a sequence that can be used for a prefetch request for a decoded image.\n@param imageRequest the request that will be submitted\n@return the sequence that should be used to process the request",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVjs7atFk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7ZJmk="
+ },
+ "name": "imageRequest",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+E1lM="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecEVjs7bSBA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEVjs7ZJmk="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecEVlM+IT1M="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ }
+ ],
+ "isAbstract": false,
+ "isFinalSpecialization": false,
+ "isLeaf": false,
+ "isActive": false
+ },
+ {
+ "_type": "UMLClassDiagram",
+ "_id": "AAAAAAFMecEXetw2jc0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEU782iVvk="
+ },
+ "name": "Overview",
+ "visible": true,
+ "defaultDiagram": false,
+ "ownedViews": [
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAFMecEXe9xN7x4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXetw2jc0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAFMecEXe9xOLeY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xN7x4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXe9xP4hA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xOLeY="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXe9xQUwQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xOLeY="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;1",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 428,
+ "top": 216,
+ "width": 89,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "ImagePipeline",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXe9xRNlM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xOLeY="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 63,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "(from core)",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXe9xSjeg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xOLeY="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 1,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 423,
+ "top": 209,
+ "width": 99,
+ "height": 25,
+ "autoResize": false,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXe9xP4hA="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXe9xQUwQ="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAFMecEXe9xRNlM="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXe9xSjeg="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAFMecEXe9xTmjY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xN7x4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "subViews": [
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEXy96XbJU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xTmjY="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8TQFc="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 275,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mRequestListener: RequestListener {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEXy96a5jA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xTmjY="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8UkE0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 288,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mIsPrefetchEnabledSupplier: Supplier {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEXy96dwZ4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xTmjY="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8Vdm8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 296,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mBitmapMemoryCache: MemoryCache {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEXy96gRI0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xTmjY="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8WqVM="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 306,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mEncodedMemoryCache: MemoryCache {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEXzN6jB80=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xTmjY="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8Xws8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 295,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mCacheKeyFactory: CacheKeyFactory {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAFMecEXe9xUts4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xN7x4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "subViews": [
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEXzd6sirc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xUts4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVB83CAqA="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 192,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-generateUniqueFutureId(): String",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEXzd6v3jU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xUts4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVB83ECRc="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 673,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getDataSourceSupplier(imageRequest: ImageRequest, callerContext: Object, bitmapCacheOnly: boolean): Supplier",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEXzt6y1Zs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xUts4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVB83JAqw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 570,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+fetchImageFromBitmapCache(imageRequest: ImageRequest, callerContext: Object): DataSource",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEXzt61uXE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xUts4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVB83NN1U="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 513,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+fetchDecodedImage(imageRequest: ImageRequest, callerContext: Object): DataSource",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEXzt64eak=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xUts4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVB83Ru0U="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 513,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+fetchEncodedImage(imageRequest: ImageRequest, callerContext: Object): DataSource",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEXzt67zyM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xUts4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVB83VJws="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 537,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+prefetchToBitmapCache(imageRequest: ImageRequest, callerContext: Object): DataSource",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEXz96+UPo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xUts4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVCM3Z1kU="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 522,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+prefetchToDiskCache(imageRequest: ImageRequest, callerContext: Object): DataSource",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEXz97BVZg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xUts4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVCM3dQUw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 228,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+evictFromMemoryCache(uri: Uri): void",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEXz97EVWM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xUts4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVCM3gSNM="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 689,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-submitFetchRequest(producerSequence: Producer, imageRequest: ImageRequest, callerContext: Object): DataSource",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX0N7Ht/M=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xUts4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVCM3mY/Q="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 705,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-submitPrefetchRequest(producerSequence: Producer, imageRequest: ImageRequest, callerContext: Object): DataSource",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAFMecEXe9xV24Y=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xN7x4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVB826hsY="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": true,
+ "containerExtending": false,
+ "left": 423,
+ "top": 209,
+ "width": 99,
+ "height": 25,
+ "autoResize": false,
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showNamespace": false,
+ "showProperty": true,
+ "showType": true,
+ "nameCompartment": {
+ "$ref": "AAAAAAFMecEXe9xOLeY="
+ },
+ "wordWrap": false,
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "showMultiplicity": true,
+ "showOperationSignature": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAFMecEXe9xTmjY="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAFMecEXe9xUts4="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAFMecEXe9xV24Y="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAFMecEXe9xWKiY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXetw2jc0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAFMecEXe9xX+1A=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xWKiY="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXe9xYtRE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xX+1A="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXe9xZicE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xX+1A="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;1",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 216,
+ "top": 106,
+ "width": 130,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "ImagePipelineConfig",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXe9xaWcU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xX+1A="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 63,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "(from core)",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXe9xbV4c=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xX+1A="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 1,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 211,
+ "top": 99,
+ "width": 140,
+ "height": 25,
+ "autoResize": false,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXe9xYtRE="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXe9xZicE="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAFMecEXe9xaWcU="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXe9xbV4c="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAFMecEXe9xc05c=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xWKiY="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAFMecEXe9xdj3s=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xWKiY="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "subViews": [
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX198KNnw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs4mieY="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 306,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getBitmapMemoryCacheParamsSupplier(): Supplier",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2N8N7Go=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs4oSTE="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 250,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getCacheKeyFactory(): CacheKeyFactory",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2N8QWMc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs4qXx4="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 132,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getContext(): Context",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2N8Tuj8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs4sl14="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 316,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getEncodedMemoryCacheParamsSupplier(): Supplier",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2N8WuCA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs4uGYw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 240,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getExecutorSupplier(): ExecutorSupplier",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2d8ZaFA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs4wDF0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 338,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getImageCacheStatsTracker(): ImageCacheStatsTracker",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2d8cF6Q=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs4yhFI="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 210,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getImageDecoder(): ImageDecoder",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2d8ffZc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs40Pco="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 243,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getIsPrefetchEnabledSupplier(): Supplier",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2t8i8j8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs42nZw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 270,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getMainDiskCacheConfig(): DiskCacheConfig",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2t8l6mY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs44Gz0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 354,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getMemoryTrimmableRegistry(): MemoryTrimmableRegistry",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2t8oYxE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs46v7M="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 306,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getNetworkFetchProducer(): NetworkFetchProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2t8rGCU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs48b00="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 182,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getPoolFactory(): PoolFactory",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX298uhZQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs4+YQs="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 310,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getProgressiveJpegConfig(): ProgressiveJpegConfig",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX298xOkk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs5A6i8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 250,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getRequestListeners(): RequestListener[*]",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX2980Qr4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs5CbsQ="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 293,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+isResizeAndRotateEnabledForNetwork(): boolean",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX3N83rzc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs5EqMU="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 311,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getSmallImageDiskCacheConfig(): DiskCacheConfig",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX3N86oB8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs5G2xo="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 310,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getPlatformBitmapFactory(): PlatformBitmapFactory",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX3N89hXE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVMs5Ig3g="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 223,
+ "height": 13,
+ "autoResize": false,
+ "underline": true,
+ "text": "+newBuilder(context: Context): Builder",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAFMecEXe9xeABQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXe9xWKiY="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVKc3r/2Q="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": true,
+ "containerExtending": false,
+ "left": 211,
+ "top": 99,
+ "width": 140,
+ "height": 25,
+ "autoResize": false,
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showNamespace": false,
+ "showProperty": true,
+ "showType": true,
+ "nameCompartment": {
+ "$ref": "AAAAAAFMecEXe9xX+1A="
+ },
+ "wordWrap": false,
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "showMultiplicity": true,
+ "showOperationSignature": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAFMecEXe9xc05c="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAFMecEXe9xdj3s="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAFMecEXe9xeABQ="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAFMecEXfNxrKWQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXetw2jc0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAFMecEXfNxs8Vo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxrKWQ="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfNxtN7s=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxs8Vo="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfNxuwTw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxs8Vo="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;1",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 346.5,
+ "top": 271,
+ "width": 135,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "ImagePipelineFactory",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfNxvK0Y=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxs8Vo="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 63,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "(from core)",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfNxwvgY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxs8Vo="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 1,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 341.5,
+ "top": 264,
+ "width": 145,
+ "height": 25,
+ "autoResize": false,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXfNxtN7s="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXfNxuwTw="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAFMecEXfNxvK0Y="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXfNxwvgY="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAFMecEXfNxxJH8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxrKWQ="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAFMecEXfNxy6OE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxrKWQ="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "subViews": [
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX4t9w05g=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxy6OE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVTM5MU8s="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 218,
+ "height": 13,
+ "autoResize": false,
+ "underline": true,
+ "text": "+getInstance(): ImagePipelineFactory",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX499zfe0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxy6OE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVTM5OA58="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 191,
+ "height": 13,
+ "autoResize": false,
+ "underline": true,
+ "text": "+initialize(context: Context): void",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX49923B8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxy6OE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVTM5RILI="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 340,
+ "height": 13,
+ "autoResize": false,
+ "underline": true,
+ "text": "+initialize(imagePipelineConfig: ImagePipelineConfig): void",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX4995NBA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxy6OE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVTM5Utsw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 105,
+ "height": 13,
+ "autoResize": false,
+ "underline": true,
+ "text": "+shutDown(): void",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX5t+XSG8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxy6OE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVTM5oKpk="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 206,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getImagePipeline(): ImagePipeline",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAFMecEXfNxzAEY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNxrKWQ="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVS85LhN0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": true,
+ "containerExtending": false,
+ "left": 341.5,
+ "top": 264,
+ "width": 145,
+ "height": 25,
+ "autoResize": false,
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showNamespace": false,
+ "showProperty": true,
+ "showType": true,
+ "nameCompartment": {
+ "$ref": "AAAAAAFMecEXfNxs8Vo="
+ },
+ "wordWrap": false,
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "showMultiplicity": true,
+ "showOperationSignature": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAFMecEXfNxxJH8="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAFMecEXfNxy6OE="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAFMecEXfNxzAEY="
+ }
+ },
+ {
+ "_type": "UMLAssociationView",
+ "_id": "AAAAAAFMecEXfNx0j+w=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXetw2jc0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9F04U="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNx1fIE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9F04U="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 266,
+ "top": 187,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNx2TUM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9F04U="
+ },
+ "visible": null,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 251,
+ "top": 187,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNx3xEY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9F04U="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 295,
+ "top": 188,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNx4DDo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9G974="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 320,
+ "top": 266,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNx5GJI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9G974="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 315,
+ "top": 278,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNx6d4M=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9G974="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 330,
+ "top": 240,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNx7w+M=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9HI/0="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 240,
+ "top": 144,
+ "width": 52,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "text": "-mConfig",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNx8Nhw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9HI/0="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 223,
+ "top": 148,
+ "width": 60,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "text": "{readOnly}",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNx9M9s=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9HI/0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 293,
+ "top": 138,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXfNx+0Xc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9G974="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXfNx/m7c=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNx0j+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9HI/0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "head": {
+ "$ref": "AAAAAAFMecEXe9xWKiY="
+ },
+ "tail": {
+ "$ref": "AAAAAAFMecEXfNxrKWQ="
+ },
+ "lineStyle": 3,
+ "points": "349:263;281:249;281:139;280:124",
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showProperty": true,
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXfNx1fIE="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXfNx2TUM="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXfNx3xEY="
+ },
+ "showMultiplicity": true,
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfNx4DDo="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfNx5GJI="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfNx6d4M="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfNx7w+M="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfNx8Nhw="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfNx9M9s="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXfNx+0Xc="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXfNx/m7c="
+ }
+ },
+ {
+ "_type": "UMLAssociationView",
+ "_id": "AAAAAAFMecEXfNyATGU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXetw2jc0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9Rudc="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNyB5ts=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9Rudc="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 458,
+ "top": 243,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNyCi0c=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9Rudc="
+ },
+ "visible": null,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 443,
+ "top": 244,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNyDAb8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9Rudc="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 487,
+ "top": 242,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNyE8xM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9SNDw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 459,
+ "top": 232,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNyFNJ8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9SNDw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 456,
+ "top": 219,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNyGmpI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9SNDw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 466,
+ "top": 259,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNyHr9c=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9TczI="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 410,
+ "top": 254,
+ "width": 97,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "text": "-mImagePipeline",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNyIb6k=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9TczI="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 445,
+ "top": 258,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfNyJNxQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9TczI="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 485,
+ "top": 248,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXfNyKm44=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9SNDw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXfNyLvnw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyATGU="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9TczI="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "head": {
+ "$ref": "AAAAAAFMecEXe9xN7x4="
+ },
+ "tail": {
+ "$ref": "AAAAAAFMecEXfNxrKWQ="
+ },
+ "lineStyle": 3,
+ "points": "442:263;473:249;472:234",
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showProperty": true,
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXfNyB5ts="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXfNyCi0c="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXfNyDAb8="
+ },
+ "showMultiplicity": true,
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfNyE8xM="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfNyFNJ8="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfNyGmpI="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfNyHr9c="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfNyIb6k="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfNyJNxQ="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXfNyKm44="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXfNyLvnw="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAFMecEXfNyMQos=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXetw2jc0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAFMecEXfNyNm0U=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyMQos="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfNyO2EI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyNm0U="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfNyPwlI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyNm0U="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;1",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 402.25,
+ "top": 106,
+ "width": 103,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "ProducerFactory",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfNyQXnY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyNm0U="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 63,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "(from core)",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfdyRpMI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyNm0U="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 1,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 397.25,
+ "top": 99,
+ "width": 113,
+ "height": 25,
+ "autoResize": false,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXfNyO2EI="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXfNyPwlI="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAFMecEXfNyQXnY="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXfdyRpMI="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAFMecEXfdySfJ8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyMQos="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "subViews": [
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX7N/M+a4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdySfJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9fy0Y="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 255,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mByteArrayPool: ByteArrayPool {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX7N/PwNo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdySfJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9gixs="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 255,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mImageDecoder: ImageDecoder {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX7d/SLQ0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdySfJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89hbgE="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 355,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mProgressiveJpegConfig: ProgressiveJpegConfig {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX7d/VKJs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdySfJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89lSQ8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 379,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mPooledByteBufferFactory: PooledByteBufferFactory {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX7d/YUss=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdySfJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89m6X4="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 352,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mDefaultBufferedDiskCache: BufferedDiskCache {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX7t/bIP0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdySfJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89nxUo="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 380,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mSmallImageBufferedDiskCache: BufferedDiskCache {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX7t/e9/E=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdySfJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89oJ4w="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 306,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mEncodedMemoryCache: MemoryCache {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX79/hYUw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdySfJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89pDT0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 296,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mBitmapMemoryCache: MemoryCache {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX79/kY9Y=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdySfJ8="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89qNdg="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 295,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mCacheKeyFactory: CacheKeyFactory {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAFMecEXfdyT988=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyMQos="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "subViews": [
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8N/tz4E=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVcs6CK8Q="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 636,
+ "height": 13,
+ "autoResize": false,
+ "underline": true,
+ "text": "+newAddImageTransformMetaDataProducer(nextProducer: Producer): AddImageTransformMetaDataProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8N/wuL4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVcs6FK3k="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 580,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newBitmapMemoryCacheGetProducer(nextProducer: Producer): BitmapMemoryCacheGetProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8N/zkkY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVcs6Iokg="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 688,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newBitmapMemoryCacheKeyMultiplexProducer(nextProducer: Producer): BitmapMemoryCacheKeyMultiplexProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8d/2c+s=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVcs6LKkg="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 538,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newBitmapMemoryCacheProducer(nextProducer: Producer): BitmapMemoryCacheProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8d/5uP8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVcs6OdYY="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 753,
+ "height": 13,
+ "autoResize": false,
+ "underline": true,
+ "text": "+newBranchOnSeparateImagesProducer(nextProducer1: Producer, nextProducer2: Producer): BranchOnSeparateImagesProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8d/8T4s=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVcs6SdKE="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 376,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newDecodeProducer(nextProducer: Producer): DecodeProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8t//UUE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86Vbj8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 414,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newDiskCacheProducer(nextProducer: Producer): DiskCacheProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8uACil4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86YBcc="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 614,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newEncodedCacheKeyMultiplexProducer(nextProducer: Producer): EncodedCacheKeyMultiplexProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8uAFtcc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86bzjY="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 558,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newEncodedMemoryCacheProducer(nextProducer: Producer): EncodedMemoryCacheProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8+AI5OQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86eqV0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 347,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newLocalAssetFetchProducer(): LocalAssetFetchProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8+ALzJ4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86glN8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 370,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newContentUriFetchProducer(): LocalContentUriFetchProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8+AOMM4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86izeI="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 379,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newLocalExifThumbnailProducer(): LocalExifThumbnailProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX8+ARw6E=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86k2LE="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 321,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newLocalFileFetchProducer(): LocalFileFetchProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX9OAU1jA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86m4rQ="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 389,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newLocalResourceFetchProducer(): LocalResourceFetchProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX9OAXKnw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86oHqQ="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 399,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newLocalVideoThumbnailProducer(): LocalVideoThumbnailProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX9eAa0jA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86qwK0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 195,
+ "height": 13,
+ "autoResize": false,
+ "underline": true,
+ "text": "+newNullProducer(): NullProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX9eAdMvI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86tOFg="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 456,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newPostprocessorProducer(nextProducer: Producer): PostprocessorProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX9eAguiw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86wlf4="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 686,
+ "height": 13,
+ "autoResize": false,
+ "underline": true,
+ "text": "+newRemoveImageTransformMetaDataProducer(nextProducer: Producer): RemoveImageTransformMetaDataProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX9eAj9XA=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86z4fM="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 490,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newResizeAndRotateProducer(nextProducer: Producer): ResizeAndRotateProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX9uAmM8w=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc862qsg="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 456,
+ "height": 13,
+ "autoResize": false,
+ "underline": true,
+ "text": "+newSwallowResultProducer(nextProducer: Producer): SwallowResultProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX9uApzlQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc866Ua8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 527,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newBackgroundThreadHandoffProducer(nextProducer: Producer): ThreadHandoffProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX9uAs//M=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc86+mrA="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 585,
+ "height": 13,
+ "autoResize": false,
+ "underline": true,
+ "text": "+newThrottlingProducer(maxSimultaneousRequests: int, nextProducer: Producer): ThrottlingProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX9uAvxyE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVc87DXDU="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 476,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+newWebpTranscodeProducer(nextProducer: Producer): WebpTranscodeProducer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAFMecEXfdyURh8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfNyMQos="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVcs503Cw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": true,
+ "containerExtending": false,
+ "left": 397.25,
+ "top": 99,
+ "width": 113,
+ "height": 25,
+ "autoResize": false,
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showNamespace": false,
+ "showProperty": true,
+ "showType": true,
+ "nameCompartment": {
+ "$ref": "AAAAAAFMecEXfNyNm0U="
+ },
+ "wordWrap": false,
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "showMultiplicity": true,
+ "showOperationSignature": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAFMecEXfdySfJ8="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAFMecEXfdyT988="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAFMecEXfdyURh8="
+ }
+ },
+ {
+ "_type": "UMLAssociationView",
+ "_id": "AAAAAAFMecEXfdyVR9w=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXetw2jc0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9U1Zs="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdyW7jg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9U1Zs="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 359,
+ "top": 187,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdyXDWo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9U1Zs="
+ },
+ "visible": null,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 344,
+ "top": 187,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdyYLtY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9U1Zs="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 388,
+ "top": 188,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdyZfDs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9VQS8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 364,
+ "top": 254,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdyam9A=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9VQS8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 354,
+ "top": 263,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdybAz0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9VQS8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 383,
+ "top": 234,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdycMw0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9WBOs="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 331,
+ "top": 112,
+ "width": 111,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "text": "-mProducerFactory",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdydQWM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9WBOs="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 379,
+ "top": 100,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdyeV0w=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9WBOs="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 399,
+ "top": 137,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXfdyf1lc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9VQS8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXfdygVxY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyVR9w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9WBOs="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "head": {
+ "$ref": "AAAAAAFMecEXfNyMQos="
+ },
+ "tail": {
+ "$ref": "AAAAAAFMecEXfNxrKWQ="
+ },
+ "lineStyle": 3,
+ "points": "394:263;374:249;374:139;416:124",
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showProperty": true,
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXfdyW7jg="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXfdyXDWo="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXfdyYLtY="
+ },
+ "showMultiplicity": true,
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfdyZfDs="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfdyam9A="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfdybAz0="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfdycMw0="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfdydQWM="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfdyeV0w="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXfdyf1lc="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXfdygVxY="
+ }
+ },
+ {
+ "_type": "UMLClassView",
+ "_id": "AAAAAAFMecEXfdytr34=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXetw2jc0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAFMecEXfdyuj5M=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdytr34="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfdyv4s8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyuj5M="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfdywMrQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyuj5M="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;1",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 430.25,
+ "top": 161,
+ "width": 164,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "ProducerSequenceFactory",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfdyxPcM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyuj5M="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 63,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "(from core)",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXfdyyxbs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyuj5M="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 1,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 425.25,
+ "top": 154,
+ "width": 174,
+ "height": 25,
+ "autoResize": false,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXfdyv4s8="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXfdywMrQ="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAFMecEXfdyxPcM="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXfdyyxbs="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAFMecEXfdyzK+0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdytr34="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "subViews": [
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX+uBPTbE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89wmIQ="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 351,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mNetworkFetchProducer: NetworkFetchProducer {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX++BSiiQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89x2JA="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 346,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mResizeAndRotateEnabledForNetwork: boolean {readOnly}",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX++BV/Cs=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89yyH0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 263,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "~mBitmapCacheGetOnlySequence: Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX++BYaOY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89zodU="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 217,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "~mNetworkFetchSequence: Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX++BbWwQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk8901Tw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 399,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "~mBackgroundNetworkFetchToEncodedMemorySequence: Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX/OBeDjY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk891PEI="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 379,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "~mNetworkFetchToEncodedMemoryPrefetchSequence: Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX/OBhJ6U=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk8924Y8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 378,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "-mCommonNetworkFetchToEncodedMemorySequence: Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX/eBknuo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk893mts="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 258,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "~mLocalImageFileFetchSequence: Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX/eBnBFg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk894Urw="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 255,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "~mLocalVideoFileFetchSequence: Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX/eBqPZQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk895DzM="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 262,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "~mLocalContentUriFetchSequence: Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX/uBt3EM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk8968rk="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 256,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "~mLocalResourceFetchSequence: Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX/uBwDek=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk897Z6U="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 235,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "~mLocalAssetFetchSequence: Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX/uBzIh8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk898oSE="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 201,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "~mPostprocessorSequences: Map",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLAttributeView",
+ "_id": "AAAAAAFMecEX/uB2PV8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk899m+E="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 259,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "~mCloseableImagePrefetchSequences: Map",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAFMecEXfdy00qQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdytr34="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "subViews": [
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX/+B8mqY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy00qQ="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVjs7LsAA="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 466,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getEncodedImageProducerSequence(imageRequest: ImageRequest): Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEX/+B/uKg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy00qQ="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVjs7OKtY="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 515,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getEncodedImagePrefetchProducerSequence(imageRequest: ImageRequest): Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEYAOCFHug=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy00qQ="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVjs7U7Cs="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 278,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getBitmapCacheGetOnlySequence(): Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEYAeCIaYE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy00qQ="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVjs7WmR8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 466,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getDecodedImageProducerSequence(imageRequest: ImageRequest): Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLOperationView",
+ "_id": "AAAAAAFMecEYAeCLh+w=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy00qQ="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVjs7ZJmk="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 515,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "+getDecodedImagePrefetchProducerSequence(imageRequest: ImageRequest): Producer",
+ "horizontalAlignment": 0,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAFMecEXfdy1mGY=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdytr34="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVjs7Gk94="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": true,
+ "containerExtending": false,
+ "left": 425.25,
+ "top": 154,
+ "width": 174,
+ "height": 25,
+ "autoResize": false,
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showNamespace": false,
+ "showProperty": true,
+ "showType": true,
+ "nameCompartment": {
+ "$ref": "AAAAAAFMecEXfdyuj5M="
+ },
+ "wordWrap": false,
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "showMultiplicity": true,
+ "showOperationSignature": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAFMecEXfdyzK+0="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAFMecEXfdy00qQ="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAFMecEXfdy1mGY="
+ }
+ },
+ {
+ "_type": "UMLAssociationView",
+ "_id": "AAAAAAFMecEXfdy2pd4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXetw2jc0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8QYXQ="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdy3vGQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8QYXQ="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 464,
+ "top": 175,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdy4B9g=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8QYXQ="
+ },
+ "visible": null,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 455,
+ "top": 163,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdy5A4k=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8QYXQ="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 481,
+ "top": 200,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdy6k9A=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8RczI="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 458,
+ "top": 175,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdy7teM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8RczI="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 445,
+ "top": 171,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdy8DE8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8RczI="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 486,
+ "top": 181,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdy9s88=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8Sgs8="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 379,
+ "top": 176,
+ "width": 169,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "text": "-mProducerSequenceFactory",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdy+kPc=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8Sgs8="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 423,
+ "top": 167,
+ "width": 60,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "text": "{readOnly}",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdy/FRE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8Sgs8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 483,
+ "top": 195,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXfdzAq4A=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8RczI="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXfdzBy9k=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdy2pd4="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVkM8Sgs8="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "head": {
+ "$ref": "AAAAAAFMecEXfdytr34="
+ },
+ "tail": {
+ "$ref": "AAAAAAFMecEXe9xN7x4="
+ },
+ "lineStyle": 3,
+ "points": "472:208;473:194;493:179",
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showProperty": true,
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXfdy3vGQ="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXfdy4B9g="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXfdy5A4k="
+ },
+ "showMultiplicity": true,
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfdy6k9A="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfdy7teM="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfdy8DE8="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfdy9s88="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfdy+kPc="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfdy/FRE="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXfdzAq4A="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXfdzBy9k="
+ }
+ },
+ {
+ "_type": "UMLAssociationView",
+ "_id": "AAAAAAFMecEXfdzC0GE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXetw2jc0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9X5rA="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzDbJ4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9X5rA="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 537,
+ "top": 214,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzE+iQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9X5rA="
+ },
+ "visible": null,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 522,
+ "top": 214,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzF7GU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9X5rA="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 566,
+ "top": 215,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzGaJE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9YDv0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 502,
+ "top": 237,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzHolQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9YDv0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 502,
+ "top": 223,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzIlNo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9YDv0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 503,
+ "top": 265,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzJDPM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9Z9YE="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 459,
+ "top": 200,
+ "width": 169,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "text": "-mProducerSequenceFactory",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzKHVw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9Z9YE="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 537,
+ "top": 212,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzLKo4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9Z9YE="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 554,
+ "top": 174,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXfdzMm9U=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9YDv0="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXfdzNvGw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzC0GE="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVks9Z9YE="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "head": {
+ "$ref": "AAAAAAFMecEXfdytr34="
+ },
+ "tail": {
+ "$ref": "AAAAAAFMecEXfNxrKWQ="
+ },
+ "lineStyle": 3,
+ "points": "480:263;552:249;552:194;530:179",
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showProperty": true,
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXfdzDbJ4="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXfdzE+iQ="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXfdzF7GU="
+ },
+ "showMultiplicity": true,
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfdzGaJE="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfdzHolQ="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfdzIlNo="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfdzJDPM="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfdzKHVw="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfdzLKo4="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXfdzMm9U="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXfdzNvGw="
+ }
+ },
+ {
+ "_type": "UMLAssociationView",
+ "_id": "AAAAAAFMecEXfdzOh3U=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXetw2jc0="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89tCjA="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzPaQk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89tCjA="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 505,
+ "top": 146,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzQJYQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89tCjA="
+ },
+ "visible": null,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 499,
+ "top": 160,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzRT7Q=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89tCjA="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 518,
+ "top": 119,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "edgePosition": 1,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzSWuk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89uLsU="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 497,
+ "top": 120,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzTWMI=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89uLsU="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 484,
+ "top": 116,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzUhI8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89uLsU="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 525,
+ "top": 126,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "edgePosition": 2,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzVn58=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89vz70="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 442,
+ "top": 142,
+ "width": 111,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "text": "-mProducerFactory",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzW3/8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89vz70="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 463,
+ "top": 155,
+ "width": 60,
+ "height": 13,
+ "autoResize": false,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "text": "{readOnly}",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAFMecEXfdzX+XU=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89vz70="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 504,
+ "top": 115,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "edgePosition": 0,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXfdzYHY8=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89uLsU="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAFMecEXftzZ/gw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXfdzOh3U="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEVk89vz70="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 10,
+ "height": 10,
+ "autoResize": false
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "head": {
+ "$ref": "AAAAAAFMecEXfNyMQos="
+ },
+ "tail": {
+ "$ref": "AAAAAAFMecEXfdytr34="
+ },
+ "lineStyle": 3,
+ "points": "511:153;512:139;480:124",
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showProperty": true,
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXfdzPaQk="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXfdzQJYQ="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXfdzRT7Q="
+ },
+ "showMultiplicity": true,
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfdzSWuk="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfdzTWMI="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfdzUhI8="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAFMecEXfdzVn58="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAFMecEXfdzW3/8="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAFMecEXfdzX+XU="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXfdzYHY8="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAFMecEXftzZ/gw="
+ }
+ }
+ ]
+ }
+ ],
+ "visibility": "public"
+ },
+ {
+ "_type": "UMLClassDiagram",
+ "_id": "AAAAAAFMecEXSdvm5+w=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEU782hxd8="
+ },
+ "name": "Overview",
+ "visible": true,
+ "defaultDiagram": false,
+ "ownedViews": [
+ {
+ "_type": "UMLPackageView",
+ "_id": "AAAAAAFMecEXSdvnH7I=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXSdvm5+w="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEU782iVvk="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAFMecEXSdvoa5Q=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXSdvnH7I="
+ },
+ "model": {
+ "$ref": "AAAAAAFMecEU782iVvk="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXSdvpUIk=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXSdvoa5Q="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXSdvqYOo=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXSdvoa5Q="
+ },
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;1",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 25,
+ "top": 42,
+ "width": 40,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "core",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXSdvrsNQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXSdvoa5Q="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 117,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "text": "(from imagepipeline)",
+ "horizontalAlignment": 2,
+ "verticalAlignment": 5
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAFMecEXSdvsQ6o=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEXSdvoa5Q="
+ },
+ "visible": false,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 0,
+ "top": 0,
+ "width": 0,
+ "height": 13,
+ "autoResize": false,
+ "underline": false,
+ "horizontalAlignment": 1,
+ "verticalAlignment": 5
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": false,
+ "containerExtending": false,
+ "left": 20,
+ "top": 35,
+ "width": 50,
+ "height": 25,
+ "autoResize": false,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAFMecEXSdvpUIk="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAFMecEXSdvqYOo="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAFMecEXSdvrsNQ="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAFMecEXSdvsQ6o="
+ }
+ }
+ ],
+ "visible": true,
+ "enabled": true,
+ "lineColor": "#000000",
+ "fillColor": "#ffffff",
+ "fontColor": "#000000",
+ "font": "Arial;13;0",
+ "showShadow": true,
+ "containerChangeable": true,
+ "containerExtending": false,
+ "left": 20,
+ "top": 20,
+ "width": 50,
+ "height": 40,
+ "autoResize": false,
+ "stereotypeDisplay": "label",
+ "showVisibility": true,
+ "showNamespace": false,
+ "showProperty": true,
+ "showType": true,
+ "nameCompartment": {
+ "$ref": "AAAAAAFMecEXSdvoa5Q="
+ },
+ "wordWrap": false
+ }
+ ]
+ },
+ {
+ "_type": "UMLPackage",
+ "_id": "AAAAAAFMecFxt+E+Epg=",
+ "_parent": {
+ "$ref": "AAAAAAFMecEU782hxd8="
+ },
+ "name": "datasource",
+ "ownedElements": [
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAFMecFxt+E/S00=",
+ "_parent": {
+ "$ref": "AAAAAAFMecFxt+E+Epg="
+ },
+ "name": "AbstractProducerToDataSourceAdapter",
+ "ownedElements": [
+ {
+ "_type": "UMLGeneralization",
+ "_id": "AAAAAAFMfVz4RXtr1NM=",
+ "_parent": {
+ "$ref": "AAAAAAFMecFxt+E/S00="
+ },
+ "source": {
+ "$ref": "AAAAAAFMecFxt+E/S00="
+ },
+ "target": {
+ "$ref": "AAAAAAFMfVrdolGFwXw="
+ },
+ "visibility": "public"
+ }
+ ],
+ "documentation": "Copyright (c) 2015-present, Facebook, Inc.\nAll rights reserved.\nThis source code is licensed under the BSD-style license found in the\nLICENSE file in the root directory of this source tree. An additional grant\nof patent rights can be found in the PATENTS file in the same directory.\nDataSource Data sources are obtained in order. Only if the current data source fails, or if it finishes\nwithout result, the next one will be tried.",
+ "visibility": "public",
+ "templateParameters": [
+ {
+ "_type": "UMLTemplateParameter",
+ "_id": "AAAAAAFMecIFNuqmmog=",
+ "_parent": {
+ "$ref": "AAAAAAFMecIFNuql2MM="
+ },
+ "name": "T",
+ "visibility": "public"
+ }
+ ],
+ "attributes": [
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMecIFf+sFpcQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMecIFNuql2MM="
+ },
+ "name": "mDataSourceSuppliers",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecIFgOsJJ30="
+ },
+ "multiplicity": "*",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "aggregation": "none",
+ "isID": false
+ }
+ ],
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMecIFN+rXIbE=",
+ "_parent": {
+ "$ref": "AAAAAAFMecIFNuql2MM="
+ },
+ "name": "create",
+ "visibility": "public",
+ "templateParameters": [
+ {
+ "_type": "UMLTemplateParameter",
+ "_id": "AAAAAAFMecIFN+ra/B0=",
+ "_parent": {
+ "$ref": "AAAAAAFMecIFN+rXIbE="
+ },
+ "name": "T",
+ "visibility": "public"
+ }
+ ],
+ "isStatic": true,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMecIFN+rYBN4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecIFN+rXIbE="
+ },
+ "name": "dataSourceSuppliers",
+ "tags": [
+ {
+ "_type": "Tag",
+ "_id": "AAAAAAFMecIFgOsKwJ4=",
+ "_parent": {
+ "$ref": "AAAAAAFMecIFN+rYBN4="
+ },
+ "name": "collection",
+ "kind": "string",
+ "value": "List",
+ "checked": false,
+ "number": 0
+ }
+ ],
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "Supplier The caller gains ownership of the object and is responsible for releasing it.\nNote that subsequent calls to getResult might give different results. Later results should be\nconsidered to be of higher quality.\n This method will return null in the following cases:\n Subsequent calls to {@link #getResult} will return null.\n@return true if the data source is closed for the first time",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfV2+N/kA6Ho=",
+ "_parent": {
+ "$ref": "AAAAAAFMfV2+Nvj/eVY="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "boolean",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfV3HB/kB/po=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVrdolGFwXw="
+ },
+ "name": "subscribe",
+ "documentation": "Subscribe for notifications whenever the state of the DataSource changes.\n All changes will be observed on the provided executor.\n@param dataSubscriber\n@param executor",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfV3HB/kCQb8=",
+ "_parent": {
+ "$ref": "AAAAAAFMfV3HB/kB/po="
+ },
+ "name": "dataSubscriber",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecIFGuqXn14="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfV3HB/kDJRQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMfV3HB/kB/po="
+ },
+ "name": "executor",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfV3HB/kE1Mg=",
+ "_parent": {
+ "$ref": "AAAAAAFMfV3HB/kB/po="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "void",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ }
+ ],
+ "isAbstract": true,
+ "isFinalSpecialization": false,
+ "isLeaf": false,
+ "isActive": false
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAFMfVwrwF7Cs/w=",
+ "_parent": {
+ "$ref": "AAAAAAFMecIFBupikV8="
+ },
+ "name": "DataSource",
+ "stereotype": "interface",
+ "visibility": "public",
+ "templateParameters": [
+ {
+ "_type": "UMLTemplateParameter",
+ "_id": "AAAAAAFMfVxZifjcQOc=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVwrwF7Cs/w="
+ },
+ "name": "T",
+ "visibility": "public"
+ }
+ ],
+ "operations": [
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfVxf1PjdSVY=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVwrwF7Cs/w="
+ },
+ "name": "isClosed",
+ "documentation": "@return true if the data source is closed, false otherwise",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfVxf1PjepiM=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVxf1PjdSVY="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "boolean",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfVxlWfjfmyg=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVwrwF7Cs/w="
+ },
+ "name": "getResult",
+ "documentation": "The most recent result of the asynchronous computation.\n The caller gains ownership of the object and is responsible for releasing it.\nNote that subsequent calls to getResult might give different results. Later results should be\nconsidered to be of higher quality.\n This method will return null in the following cases:\n Subsequent calls to {@link #getResult} will return null.\n@return true if the data source is closed for the first time",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfVyYSfjsRcQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVyYSfjrjJY="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "boolean",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfVygifjtAcw=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVwrwF7Cs/w="
+ },
+ "name": "subscribe",
+ "documentation": "Subscribe for notifications whenever the state of the DataSource changes.\n All changes will be observed on the provided executor.\n@param dataSubscriber\n@param executor",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfVygifjuwkY=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVygifjtAcw="
+ },
+ "name": "dataSubscriber",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecIFGuqXn14="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfVygifjv/6Y=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVygifjtAcw="
+ },
+ "name": "executor",
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "in"
+ },
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfVygifjwz1I=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVygifjtAcw="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "void",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ }
+ ],
+ "isAbstract": true,
+ "isFinalSpecialization": false,
+ "isLeaf": false,
+ "isActive": false
+ },
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAFMfWzXk+yyisw=",
+ "_parent": {
+ "$ref": "AAAAAAFMecIFBupikV8="
+ },
+ "name": "IncreasingQualityDataSourceSupplier",
+ "ownedElements": [
+ {
+ "_type": "UMLClass",
+ "_id": "AAAAAAFMfXJDrlKB2tk=",
+ "_parent": {
+ "$ref": "AAAAAAFMfWzXk+yyisw="
+ },
+ "name": "IncreasingQualityDataSource",
+ "ownedElements": [
+ {
+ "_type": "UMLGeneralization",
+ "_id": "AAAAAAFMfXN8DHSB47k=",
+ "_parent": {
+ "$ref": "AAAAAAFMfXJDrlKB2tk="
+ },
+ "source": {
+ "$ref": "AAAAAAFMfXJDrlKB2tk="
+ },
+ "target": {
+ "$ref": "AAAAAAFMfVrdolGFwXw="
+ },
+ "visibility": "public"
+ }
+ ],
+ "visibility": "public",
+ "isAbstract": false,
+ "isFinalSpecialization": false,
+ "isLeaf": false,
+ "isActive": false
+ },
+ {
+ "_type": "UMLAssociation",
+ "_id": "AAAAAAFMfXMSUWg/ahA=",
+ "_parent": {
+ "$ref": "AAAAAAFMfWzXk+yyisw="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMfXMSUWhA0kc=",
+ "_parent": {
+ "$ref": "AAAAAAFMfXMSUWg/ahA="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMfWzXk+yyisw="
+ },
+ "visibility": "public",
+ "navigable": false,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAFMfXMSUWhB5VY=",
+ "_parent": {
+ "$ref": "AAAAAAFMfXMSUWg/ahA="
+ },
+ "reference": {
+ "$ref": "AAAAAAFMfXJDrlKB2tk="
+ },
+ "visibility": "public",
+ "navigable": true,
+ "aggregation": "none",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "isDerived": false,
+ "isID": false
+ },
+ "visibility": "public",
+ "isDerived": false
+ }
+ ],
+ "visibility": "public",
+ "templateParameters": [
+ {
+ "_type": "UMLTemplateParameter",
+ "_id": "AAAAAAFMfW7FyRotjNY=",
+ "_parent": {
+ "$ref": "AAAAAAFMfWzXk+yyisw="
+ },
+ "name": "T",
+ "visibility": "public"
+ }
+ ],
+ "attributes": [
+ {
+ "_type": "UMLAttribute",
+ "_id": "AAAAAAFMfW8sX/kF4rM=",
+ "_parent": {
+ "$ref": "AAAAAAFMfWzXk+yyisw="
+ },
+ "name": "mDataSourceSuppliers",
+ "visibility": "private",
+ "isStatic": false,
+ "isLeaf": true,
+ "type": "Supplier transcode transcodeClass 通过decoder获取所有resourceClass 获取所有的DataClass 注册组件 Registry decode modelLoader resource data model 创建Request并绑定Target发起追踪 确定资源类型并创建\n RequestBuilder\n ","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":538.5,"y":1764.25,"rotation":0,"id":626,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":230,"height":60,"lockAspectRatio":false,"lockShape":false,"order":129,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#7F9EAD","fillColor":"#CBD8DE","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":4.6000000000000005,"y":0,"rotation":0,"id":627,"uid":null,"width":220.79999999999995,"height":40,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":" 向当前EngineJob添加新的ResourceCallback modelLoader getLoadPath decodePath.decode 获取下一步执行的策略 开始 任务已取消 结束 notifyFailed 获取下一步的资源生成器generator N Y 成功获取资源 从generator中获取资源 当前线程是否和之前任务线程是同一线程 回调给decodeJob处理数据 重新调度任务 成功处理资源 回调主线程 缓存数据到本地 释放无用的资源 N Y N Y N Y 回调同一Target多个请求的情况 N 释放资源 N Y Y N Y N 回调target的onResourceReady 当前资源无法设置 onLoadFail 资源被回收,为null或无法处理 结束 返回当前请求的LoadStatus Y 成功获取当前key关联的EngineJob? 创建EngineJob并发起一个新的DecodeJob 为当前请求创建唯一key 缓存命中 处理onResourceReady回调 缓存命中 根据key从活动中的内存缓存中\n 获取资源 开始 根据key从内存缓存中获取资源 buildLoadData fetchData modelLoader 命中 构建请求 Engine从缓存中获取数据 请求到数据回调DecodeJob对数据进行处理 调度一个DecodeJob从数据源获取资源 回调MainThread 丢失 onDestroy onStop onStart call invoke RequestManagerFragment onDestroy onStop onStart LifecycleListener onDestroy onStop onStart Activity/Fragment 获取Activity的RMF并将当前ChildFragment相应的RMF添加到ChildRequestManagerFragment集合中 \n Activity通过treeNode获取所有的ChildRequestManagerFragments,然后拿到所有的RequestManager,控制所有请求 为Activity绑定一个RMF并添加到当前FragmentManager的事务中,保证RMF与当前Context的生命周期一致 Y N Y N 释放无用的资源 缓存数据到本地 回调主线程 成功处理资源 重新调度任务 当前线程是否和之前任务线程是同一线程 回调给decodeJob处理数据 N Y 从generator中获取资源 获取下一步的资源生成器generator 成功获取资源 notifyFailed 结束 任务已取消 开始 获取下一步执行的策略 DecodeJob Engine EngineJob DiskCache Get Data HttpUrlFetcher LocalUriFetcher MemoryCache Active Data Server File Memory Resource encode transcode decode Request RequestCoordinator SingleRequest 向当前EngineJob添加新的ResourceCallback N Y 回调同一Target多个请求的情况 N 释放资源 N Y Y N Y N 回调target的onResourceReady 当前资源无法设置 onLoadFail 资源被回收,为null或无法处理 结束 返回当前请求的LoadStatus Y 成功获取当前key关联的EngineJob? 创建EngineJob并发起一个新的DecodeJob 为当前请求创建唯一key 缓存命中 处理onResourceReady回调 缓存命中 根据key从活动中的内存缓存中\n 获取资源 开始 根据key从内存缓存中获取资源 N Y N N Y Y N Y N N Y Y N Y 结束 Request构建完成,Engine真正发起请求 width,height是否有效 model为null RequestManager追踪并发起Request view == null 创建ImageViewTarget model是否设置 target == null 开始 是否在主线程发起 资源被释放\nImagePipelineConfig config = ImagePipelineConfig.newBuilder()\n.setXXX(xxx)\n.setYYY(yyy)\n.build();\nImagePipelineFactory factory = new ImagePipelineFactory(config);\nImagePipeline pipeline = factory.newPipeline();\n
\n\n
\n@return current best result",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfV2OL/j04HI=",
+ "_parent": {
+ "$ref": "AAAAAAFMfV2OL/jzaC0="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfV2VJ/j1Y0w=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVrdolGFwXw="
+ },
+ "name": "hasResult",
+ "documentation": "@return true if any result (possibly of lower quality) is available right now, false otherwise",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfV2VJ/j2Dv0=",
+ "_parent": {
+ "$ref": "AAAAAAFMfV2VJ/j1Y0w="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "boolean",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfV2bd/j3JoU=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVrdolGFwXw="
+ },
+ "name": "isFinished",
+ "documentation": "@return true if request is finished, false otherwise",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfV2bd/j4HLY=",
+ "_parent": {
+ "$ref": "AAAAAAFMfV2bd/j3JoU="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "boolean",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfV2jafj5Zdw=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVrdolGFwXw="
+ },
+ "name": "hasFailed",
+ "documentation": "@return true if request finished due to error",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfV2jafj6BPo=",
+ "_parent": {
+ "$ref": "AAAAAAFMfV2jafj5Zdw="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "boolean",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfV2qh/j7ddA=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVrdolGFwXw="
+ },
+ "name": "getFailureCause",
+ "documentation": "@return failure cause if the source has failed, else null",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfV2qh/j8ZAA=",
+ "_parent": {
+ "$ref": "AAAAAAFMfV2qh/j7ddA="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfV21r/j9X+U=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVrdolGFwXw="
+ },
+ "name": "getProgress",
+ "documentation": "@return progress in range [0, 1]",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfV21r/j+MIU=",
+ "_parent": {
+ "$ref": "AAAAAAFMfV21r/j9X+U="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "float",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfV2+Nvj/eVY=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVrdolGFwXw="
+ },
+ "name": "close",
+ "documentation": "Cancels the ongoing request and releases all associated resources.\n\n
\n@return current best result",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfVxlWfjgahg=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVxlWfjfmyg="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": {
+ "$ref": "AAAAAAFMecIFDup4s3s="
+ },
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfVxs6fjhLA0=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVwrwF7Cs/w="
+ },
+ "name": "hasResult",
+ "documentation": "@return true if any result (possibly of lower quality) is available right now, false otherwise",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfVxs6fjiZAY=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVxs6fjhLA0="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "boolean",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfVx1ifjjo6U=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVwrwF7Cs/w="
+ },
+ "name": "isFinished",
+ "documentation": "@return true if request is finished, false otherwise",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfVx1ifjkjPg=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVx1ifjjo6U="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "boolean",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfVyA8fjlI4E=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVwrwF7Cs/w="
+ },
+ "name": "hasFailed",
+ "documentation": "@return true if request finished due to error",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfVyA8fjm7qc=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVyA8fjlI4E="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "boolean",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfVyHUfjnFl8=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVwrwF7Cs/w="
+ },
+ "name": "getFailureCause",
+ "documentation": "@return failure cause if the source has failed, else null",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfVyHUfjoW3I=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVyHUfjnFl8="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfVyPYfjpzJQ=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVwrwF7Cs/w="
+ },
+ "name": "getProgress",
+ "documentation": "@return progress in range [0, 1]",
+ "visibility": "package",
+ "isStatic": false,
+ "isLeaf": false,
+ "parameters": [
+ {
+ "_type": "UMLParameter",
+ "_id": "AAAAAAFMfVyPYfjq0LI=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVyPYfjpzJQ="
+ },
+ "visibility": "public",
+ "isStatic": false,
+ "isLeaf": false,
+ "type": "float",
+ "isReadOnly": false,
+ "isOrdered": false,
+ "isUnique": false,
+ "direction": "return"
+ }
+ ],
+ "concurrency": "sequential",
+ "isQuery": false,
+ "isAbstract": false
+ },
+ {
+ "_type": "UMLOperation",
+ "_id": "AAAAAAFMfVyYSfjrjJY=",
+ "_parent": {
+ "$ref": "AAAAAAFMfVwrwF7Cs/w="
+ },
+ "name": "close",
+ "documentation": "Cancels the ongoing request and releases all associated resources.\n